尝试在Python Anywhere上部署本地Django项目,但是在运行"python manage.py migrate"时收到ImportError:没有名为"environ"的模块
File "/home/Dude1983/surfapp/src/surfapp/settings/development.py",line 1, in <module>
from .base import * # NOQA
File "/home/Dude1983/surfapp/src/surfapp/settings/base.py", line 45,in <module>
import environ
ImportError: No module named 'environ'
Run Code Online (Sandbox Code Playgroud)
我检查了Django版本,均为1.9.5.
我的wsgi.py看起来像这样:
import os
import sys
path = '/home/Dude1983/surfapp/' # use your own username here
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'surfapp.settings.production'
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
application = StaticFilesHandler(get_wsgi_application())
Run Code Online (Sandbox Code Playgroud)
我正在使用Edge 2启动器模板,我的设置位于此处:
surfapp
? ??? __init__.py
? ??? __pycache__
? ? ??? __init__.cpython-35.pyc
? ??? logger.py
? ??? …Run Code Online (Sandbox Code Playgroud)