我已经在“pythonanywhere”上实现了Django应用程序,但当我尝试在日志中加载我的网站时,我看到了以下信息:
2019-02-27 20:20:37,677: Error running WSGI application
2019-02-27 20:20:37,678: ImportError: No module named 'crispy_forms'
2019-02-27 20:20:37,679: File "/var/www/zen404_pythonanywhere_com_wsgi.py", line 15, in <module>
2019-02-27 20:20:37,679: application = get_wsgi_application()
2019-02-27 20:20:37,679:
2019-02-27 20:20:37,679: File "/home/zen404/.virtualenvs/zen404.pythonanywhere.com/lib/python3.5/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
2019-02-27 20:20:37,679: django.setup(set_prefix=False)
2019-02-27 20:20:37,684:
2019-02-27 20:20:37,684: File "/home/zen404/.virtualenvs/zen404.pythonanywhere.com/lib/python3.5/site-packages/django/__init__.py", line 24, in setup
2019-02-27 20:20:37,684: apps.populate(settings.INSTALLED_APPS)
2019-02-27 20:20:37,684:
2019-02-27 20:20:37,684: File "/home/zen404/.virtualenvs/zen404.pythonanywhere.com/lib/python3.5/site-packages/django/apps/registry.py", line 89, in populate
2019-02-27 20:20:37,685: app_config = AppConfig.create(entry)
2019-02-27 20:20:37,685:
2019-02-27 20:20:37,685: File "/home/zen404/.virtualenvs/zen404.pythonanywhere.com/lib/python3.5/site-packages/django/apps/config.py", line 90, in create
2019-02-27 20:20:37,685: module = import_module(entry)
当然,我在里面安装了一个虚拟环境和“crispy_forms”。什么会触发这个错误?当我跑Python的时候管理.py在Bash pythonany中运行服务器命令,服务器可以正确启动。但是在日志中,错误仍然可见,并且页面basic不工作。在
任何帮助都将不胜感激。在
编辑
^{pr2}$BASH
(zen404.pythonanywhere.com) 21:54 ~ $ which python
/home/zen404/.virtualenvs/zen404.pythonanywhere.com/bin/python
(zen404.pythonanywhere.com) 21:55 ~ $ python -V
Python 3.5.2
(zen404.pythonanywhere.com) 21:55 ~ $ pip3 install --upgrade django-crispy-forms
Looking in links: /usr/share/pip-wheels
Requirement already up-to-date: django-crispy-forms in ./.virtualenvs/zen404.pythonanywhere.com/lib/python3.5/site-packages (1.7.2)
(zen404.pythonanywhere.com) 21:55 ~ $
您确定在正确的环境中安装了包吗?在
在通过bash为虚拟环境安装软件包之前,必须激活它:
相关问题 更多 >
编程相关推荐