我是django的新手,我想按照这个教程:https://docs.djangoproject.com/en/2.1/intro/tutorial01/
不幸的是, django-admin
不在我的道路上 .
当我尝试直接运行 django-admin.py
脚本时,出现以下错误:
$ /usr/local/lib/python3.7/site-packages/django/bin/django-admin.py
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/django/bin/django-admin.py", line 2, in <module>
from django.core import management
ImportError: No module named django.core
这是我的配置:
-
系统:macOS 10.13
-
Python:3.7.0(通过Homebrew安装)
-
Django:2.1.4
我究竟做错了什么?
2 回答
我想你没有正确安装django . 如果您是django的新手,那么请按照以下步骤设置干净的新项目环境
创建项目文件夹
打开此项目文件夹
创建虚拟环境
现在,激活这个虚拟环境
是时候安装Django了
创建您的第一个项目
打开此项目
打开服务器以检查它是否成功
首先通过运行
python -c "import django"
检查是否安装了django . 如果成功,请检查django-admin命令是否在您的python路径中 . 如果您在虚拟环境/ bin /下使用虚拟环境检查 . 如果没有像django-admin这样的文件,那么第一个解决方案就是尝试重新安装django . 如果您在虚拟环境之外工作,则也是如此 . 如果以上都没有解决它,那么检查你是否同时拥有python 2和3.如果你确实检查.py文件是否与python 2而不是python3相关联 .