Django创建app包时执行python manage.py startapp命令时报错
在执行python manage.py startapp创建Django app包时报出以下错误:
Traceback (most recent call last): File “manage.py”, line 8, in
from django.core.management import execute_from_command_line ImportError: No module named ‘django’During handling of the above exception, another exception occurred:
Traceback (most recent call last): File “manage.py”, line 14, in
import django ImportError: No module named ‘django’During handling of the above exception, another exception occurred:
Traceback (most recent call last): File “manage.py”, line 17, in
"Couldn’t import Django. Are you sure it’s installed and " 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?
- 百度之后发现网上大部分原因都是这几个:
1.可能装了2个及以上的python解释器;
2.或者没有安装Django。
经过我一番的研究后才明白,如果是属于未安装Django的情况,那要在你建立的虚拟环境目录下安装Django,见下图:
第一步
用cd
命令进入你虚拟环境的所在目录,我的是在Envs/Day01/HelloDjango
中
第二步
然后执行django安装命令:
$:pip3 install django==1.11.7
# “ ==1.11.7 ”表示可以指定安装1.11.7版本,也可以不写,根据自己需求来。
安装成功!
(ps:如果你的pip版本较低,可以用pip install --upgrade pip
来升级pip)
有问题欢迎来讨论~