小编CKP*_*CKP的帖子

无法在Python Anywhere上部署Django应用程序:ImportError:没有名为'environ'的模块

尝试在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)

deployment pythonanywhere

5
推荐指数
1
解决办法
8771
查看次数

标签 统计

deployment ×1

pythonanywhere ×1