python django-admin.py startproject xxx 错误:from django.core import management

1. Python安装路径以及Python安装路径\Script文件夹,已经添加到PATH环境变量中。

2. 查看django 版本正常:

import django

print(django.__version__)
2.2.5

3. 创建项目: django-admin.py startproject test   ,错误:

Traceback (most recent call last):
  File "D:\Program Files\Python\Python37-32\Scripts\django-admin.py", line 2, in <module>
    from django.core import management
ImportError: No module named django.core

4. 查看 django 运行脚本的目录

 可以看到还有一个编译后的django-admin.exe 

解决:

5. 使用  django-admin.exe  startproject test , 可以正常创建

6. 产看错误信息可以看到  ImportError: No module named django.core ,django.core 的模块找不到,可能是django-admin.py 的路径查找不到(虽然已经加入到PATH中),那么需要自己手动指定 django-admin.py 

python "D:\Program Files\Python\Python37-32\Scripts\django-admin.py" startproject mytest

  可以正常创建,建议直接使用编译好的exe文件创建。

猜你喜欢

转载自www.cnblogs.com/feiquan/p/11569853.html