当前位置:论坛首页 > Linux面板 > 求助

python管理器启动wsgi报错

发表在 Linux面板2021-7-30 12:37 [复制链接] 6 1461

ModuleNotFoundError: No module named 'wsgi'
unable to load app 0 (mountpoint='') (callable not found or import error)

我另外一台服务器以前使用python搭建的都正常,换新服务器,搭建就总是报这个错误
使用道具 举报 只看该作者 回复
发表于 2021-7-30 12:38:45 | 显示全部楼层
QQ截图20210730123821.png
使用道具 举报 回复 支持 反对
发表于 2021-7-30 12:40:50 | 显示全部楼层
用的python管理器吗? 启动方式选择的是,uwsgi吗? 方便的话上图
使用道具 举报 回复 支持 反对
发表于 2021-7-30 12:42:48 | 显示全部楼层
铭心刻骨 发表于 2021-7-30 12:40
用的python管理器吗? 启动方式选择的是,uwsgi吗? 方便的话上图

QQ截图20210730124210.png QQ截图20210730124219.png
使用道具 举报 回复 支持 反对
发表于 2021-7-30 12:48:14 | 显示全部楼层
本帖最后由 铭心刻骨 于 2021-7-30 13:08 编辑

django 项目确保本 地没问题的吧!!!
布署后 在虚拟环境中,makemigrations migrate 了吗?.=====
启动文选择项目文件夹就是有settings.py 的那个目录,不用选,wsgi.py

.
================
往错误日志最下面看,因该还有一个模块,没导入,或没安装造成的
使用道具 举报 回复 支持 反对
发表于 2021-7-30 13:10:22 | 显示全部楼层
铭心刻骨 发表于 2021-7-30 12:48
django 项目确保本 地没问题的吧!!!
布署后 在虚拟环境中,makemigrations migrate 了吗?.=====
启动 ...

本地我用ide的服务正常启动,部署线上就不会了。
makemigrations报错
(WyyAlgorithm2_venv) [root@s202-29 ~]# python3 /www/WyyAlgorithm2/manage.py makemigrations
No changes detected
Traceback (most recent call last):
  File "/www/WyyAlgorithm2/manage.py", line 22, in <module>
    main()
  File "/www/WyyAlgorithm2/manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/www/WyyAlgorithm2/WyyAlgorithm2_venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "/www/WyyAlgorithm2/WyyAlgorithm2_venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 395, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/www/WyyAlgorithm2/WyyAlgorithm2_venv/lib/python3.7/site-packages/django/core/management/base.py", line 341, in run_from_argv
    connections.close_all()
  File "/www/WyyAlgorithm2/WyyAlgorithm2_venv/lib/python3.7/site-packages/django/db/utils.py", line 230, in close_all
    connection.close()
  File "/www/WyyAlgorithm2/WyyAlgorithm2_venv/lib/python3.7/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/www/WyyAlgorithm2/WyyAlgorithm2_venv/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py", line 261, in close
    if not self.is_in_memory_db():
  File "/www/WyyAlgorithm2/WyyAlgorithm2_venv/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py", line 380, in is_in_memory_db
    return self.creation.is_in_memory_db(self.settings_dict['NAME'])
  File "/www/WyyAlgorithm2/WyyAlgorithm2_venv/lib/python3.7/site-packages/django/db/backends/sqlite3/creation.py", line 12, in is_in_memory_db
    return database_name == ':memory:' or 'mode=memory' in database_name
TypeError: argument of type 'PosixPath' is not iterable
使用道具 举报 回复 支持 反对
发表于 2021-7-30 13:14:26 | 显示全部楼层
本帖最后由 铭心刻骨 于 2021-7-30 13:41 编辑
1250361264 发表于 2021-7-30 13:10
本地我用ide的服务正常启动,部署线上就不会了。
makemigrations报错
(WyyAlgorithm2_venv) [root@s202-2 ...

你的sqlite 数据库中创建项目对应的,数据库名 及对应的密码了吗?
===============
版本导致兼容错误:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': str(BASE_DIR / 'db.sqlite3'),
    }
}


使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表