python manage.py runserver 没有名为 django.core.management 的模块

标签 python django python-2.7

我是一名 Python 新手,正在尝试在 Mac OS X 10.9.4 上配置 Django。我使用以下命令安装了 Django。

$ pip install Django==1.6.6

现在我开始制作这个项目了。

$ django-admin.py startproject test1

现在我尝试在新项目的目录中运行服务器。 $ python manage.py runserver

但是我收到以下错误。 python manage.py runserver Traceback (most recent call last): File "manage.py", line 8, in <module> from django.core.management import execute_from_command_line ImportError: No module named django.core.management

我的manage.py 文件看起来像这样。

#!/usr/bin/python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test1.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

通过查阅从 StackOverflow 获得的所有引用资料,我尝试了很多方法,但没有任何效果。
我在这里错过了什么?

运行此代码时:
import sys print sys.path

我得到以下输出:

['', '/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat -mac/lib-scriptpackages','/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python','/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2 .7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload','/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC','/Library/Python/2.7/site-packages']

最佳答案

你确定 django 在你的 python 路径上吗? 首先检查你的Python路径。

import sys
print sys.path

关于python manage.py runserver 没有名为 django.core.management 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27188665/

相关文章:

使用中间变量时Python字典发生变化

python - 为什么当我使用 argparse 时 pydoc 不起作用?

python - 运行已编译的Python

django - Mod_wsgi 无法加载 django.core.handlers.wsgi

python - 如何解决此错误 : 'product.template' has no attribute 'generate_ean13' ?

python-2.7 - PyPI 400上传错误

python - 如何判断sqlite3数据库中是否存在值,python

python - 嵌套序列化器中的 Django Rest Framework 自定义 URL

python - Django 序列化器根据外键关系列表的一侧显示不同的字段

任意大小的 Python 屏幕截图应用程序窗口