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

原文地址:https://www.cnblogs.com/grimm/p/11103991.html

时间: 2024-12-06 02:27:39

Django异常 - ImportError: No module named django.core.management的相关文章

ImportError: No module named django

问题现象:在代码py文件中,import django 报错,但是在python shell中直接执行这个语句没错, 网上搜索了下,自己测试了下,确定原因是由于环境变量中路径的问题.稍作记录,方便后来者. 使用的是python2.7.5和django 解决方案如下: 写了个最简单的python脚本 django_test.py,如下,注释了第4行和第8行时报错了提示 ImportError:  no module named django  但是通过python直接进入python shell

解决Django下ImportError: No module named 'models'错误

报错截图如下: 对文件admin.py进行权限注册时,代码报错如下: 解决方法: 修改代码,如下图: 成功运行web服务器 解决Django下ImportError: No module named 'models'错误 原文地址:https://www.cnblogs.com/zh-lin/p/9865009.html

Django报错 No module named 'django.templates'

前言 Django 模板报错了 修改方法: 将你的工程文件下(my_site)的settings.py中的TEMPLATES中的templates字段全部改为template, 亲测可用~^~ Django报错 No module named 'django.templates' 原文地址:https://www.cnblogs.com/yf-html/p/9314280.html

安装django 提示ImportError: No module named setuptools

安装django前要先安装setuptools 先安装一些必要的包,否则会报错:Python build finished, but the necessary bits to build these modules were not found #yum install -y sqlite bzip2-devel.i686 gdbm-devel.i686 readline-devel.x86_64 readline-devel sqlite-devel openssl-devel.i686 l

Visual Studio运行Python报No module named 'django'

在Visual Studio上进行第一个Python项目尝试时, 使用Django框架, 结果运行时提示 Traceback (most recent call last):  File "E:\WorkSpaces\Visual Studio\AppTest\DjangoWebProject1\manage.py", line 15, in <module>    from django.core.management import execute_from_comman

win下importError:No module named django.core解决方法

今天在win8练习Django,结果一 django-admin.py startproject mysite 就出了问题, importError:No module named django.core 解决方法很简单,  不用py了,去script目录下即djang o-admin.py 文件所在目录 找到django-admin.exe, 用它就行了 django-admin.exe  startproject mysite djang o-admin.py startproject my

Django 运行报错 ImportError: No module named &#39;PIL&#39;

importError: No module named pil WIN7 64位系统安装 Python PIL 首先通过easy_install安装 说找不到pil模块. 第二通过去官网找:http://www.pythonware.com/products/pil/ 找了几个版本安装版的没有64位的,源码包的下载无法安装说要安装vs2008我也安装了还是不行.最后在这个地址找到:http://www.lfd.uci.edu/~gohlke/pythonlibs/ Pillow is a re

python3 与 Django 连接数据库报错:ImportError: No module named &#39;MySQLdb&#39;

在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用 在 python3 中,改变了连接库,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入即可使用 但是在 Django 中, 连接数据库时使用的是 MySQLdb 库,这在与 python3 的合作中就会报以下错误了: ImportError: No module named 'MySQLdb' 解决方

py3 与 Django 连接数据库: No module named &#39;MySQLdb&#39;

问题 在使用 Django 连接 MySQL 数据库的时候,出现了错误 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb' 解决 在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用 在 python3 中,改变了连接库,改为了 pymysql 库