請大家幫忙,我對django相當陌生。 我使用virtualenv(已安裝django)我已經使用此命令創建一個新項目 django-admin startproject項目名稱 因此使用代碼 cd projectname。 但是當我運行python manage.py 我得到這個錯誤:錯誤在Ubuntu上運行python manage.py
Traceback (most recent call last): File "manage.py", line 8, in <module> from django.core.management import execute_from_command_line ImportError: No module named 'django'
這是我manage.py
文件看起來像:
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "firstdjango.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
我很確定你做到了,但是在運行manage.py runserver之前是否激活了virtualenv? –
django是否顯示在已安裝軟件包列表中?鍵入'pip freeze'來查找。 – denvaar
如果您在IDE中運行manage.py,請確保在IDE中激活正確的虛擬環境。例如,對於Pycharm:https://www.jetbrains.com/help/pycharm/2016.1/adding-existing-virtual-environment.html – matyas