Django异常 - ImportError: No module named django.core.management

Posted grimm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django异常 - ImportError: No module named django.core.management相关的知识,希望对你有一定的参考价值。

Django错误 - ImportError: No module named django.core.management
问题描述:
在命令行输入 manage.py runserver,提示找不到django.core.management模块。

问题分析:
1. 确定Django已安装,进行Django的安装目录查看,django.core.management确实存在
2. 电脑上有两个版本的Python,查看环境变量设置的那个Python版本有安装Django
3. 依次在命令行输入 :
python
import django
django.VERSION
有打印出Django版本 V1.3.1

4. 继续第3点,在命令行输入:
from django.core.management import execute_manager
命令输入正常!!!这就怪了。。

5. 可以确定Django功能正常,有听说Python如果同时安装多个版本可能会有版本兼容问题,尝试手动指定Python版本来运行Django工程,在命令行输入:
python25 manage.py runserver
问题得到解决

解决方案:
在命令manage.py runserver前面指定要使用的Python版本,即在命令行输入:
python25 manage.py runserver

小结:
当电脑上装有多个版本的Python时,有时即使已在环境变量中正确设置了要运行的版本,还是有可能出错,这时可尝试在命令行指定要使用的Python,比如 python25 manage.py runserver

以上是关于Django异常 - ImportError: No module named django.core.management的主要内容,如果未能解决你的问题,请参考以下文章

import_module 的 Django 1.9 ImportError

Django:ImportError:没有名为'corsheaders'的模块

Django 'ImportError: 无法导入名称 url'

Django +2 ImportError:无法导入模型

Django:ImportError:无法导入名称“用户”

Django 问题:django.setup() 抛出“ImportError: No module named 'project_name'”