我是django的菜鸟,所以对我好一点。 我试图在ubuntu终端上运行这些命令,并给了我同样的错误
python3 manage.py migrate
python manage.py makemigrations MyAppName
python manage.py migrate
python manage.py syncdb --all
错误消息:
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
) from exc
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
有人告诉我,我永远不要编辑manage.py
更新:我设法运行该项目并对其进行了一些修改。
答案 0 :(得分:1)
未安装Django,请使用以下命令进行安装:
pip install django
答案 1 :(得分:1)
只需使用命令-点列表
检查安装的所有模块如果在模块列表中未显示django,请使用- pip install django
如果在列表中显示django,则说明已安装的django版本可能与您使用的python版本不兼容。您可以尝试安装兼容版本的django。
此外,您可以创建一个虚拟环境并在该环境中安装django。