ModuleNotFoundError: 没有从 wsgi.py 导入名为“mysite”的模块

问题描述

我试图在 django 项目中运行 python 文件,但出现此错误: 我只在服务器上而不是在本地收到此错误。本地我没有指定路径。

我正在运行命令:python3 data.py

不过我运行 django 服务器没有问题。

Traceback (most recent call last):
  File "data.py",line 2,in <module>
    from Spiders.vb_json_cleaner import *
  File "/home/debian/repay-moi/phones/Spiders/vb_json_cleaner.py",line 9,in <module>
    from mysite.wsgi import *
ModuleNotFoundError: No module named 'mysite'

这是我的 wsgi.py 文件:


import os

from django.core.wsgi import get_wsgi_application
path = '/home/debian/repay-moi/mysite'
if path not in sys.path:
sys.path.append(path)
os.environ.setdefault('DJANGO_SETTINGS_MODULE','mysite.settings')

application = get_wsgi_application()

还有我的 vb_json_cleaner.py

import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'


from mysite.wsgi import *
application = get_wsgi_application()

from phones.models import *

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)