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

Posted feiquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件创建。

 

以上是关于python django-admin.py startproject xxx 错误:from django.core import management的主要内容,如果未能解决你的问题,请参考以下文章

找不到命令:django-admin.py

django-admin 和django-admin.py的区别

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

Mac中python的安装路径 Django 的 django-admin.py添加环境变量

django-admin.py和manage.py的用法

在 Windows 7 上将“django-admin.py”路径添加到命令行