我想在線做一個項目,但有一個錯誤我無法解決我自己。 我已經安裝了django,但服務器給我這個錯誤。 Virtualenv也很活躍。ModuleNotFoundError:沒有名爲'django'的模塊
2017-09-25 20:10:27,471: ***************************************************
2017-09-25 20:10:30,892: Error running WSGI application
2017-09-25 20:10:30,893: ModuleNotFoundError: No module named 'django'
2017-09-25 20:10:30,893: File "/var/www/asd1_pythonanywhere_com_wsgi.py", line 17, in <module>
2017-09-25 20:10:30,893: from django.core.wsgi import get_wsgi_application
2017-09-25 20:10:30,893: ***************************************************
2017-09-25 20:10:30,893: If you're seeing an import error and don't know why,
2017-09-25 20:10:30,894: we have a dedicated help page to help you debug:
2017-09-25 20:10:30,894: https://help.pythonanywhere.com/pages/DebuggingImportError/
2017-09-25 20:10:30,894: ***************************************************
WSGI文件是:
import os
import sys
path = '/home/asd1/mysite'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
託管是pythonanywhere.com
django是否安裝在您正在使用的環境中?該錯誤是由於django沒有正確安裝,所以很難在沒有訪問系統的情況下進行調試。 –
從錯誤消息中引用:「如果您看到導入錯誤並且不知道爲什麼,_我們有專門的幫助頁面來幫助您debug_」。你有沒有去過那個幫助頁面? – ForceBru
是的,我訪問了幫助頁面,但它不能解釋我的錯誤。 @JeremyMcGibbon當我嘗試重新安裝在virtualenv中的Django它說,它已經安裝... 20:34〜/ MVE $ PIP安裝Django 要求已經滿足(使用--upgrade升級):在Django的/usr/local/lib/python2.7/dist-packages – Pierino