【发布时间】:2012-07-30 17:08:00
【问题描述】:
我正在关注 djangoproject.com 教程。我使用 pyCharm 设置了一个虚拟项目。 在我的终端命令行上,我 cd 进入包含 manage.py 的文件夹,然后运行该行。 python manage.py startapp 投票
我收到此错误:
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
这是什么?为什么我不能创建另一个名为 polls 的应用程序?
【问题讨论】:
-
确保您的系统上确实安装了 Django,并且可以在命令行中使用。
-
Django 已安装。在命令行中可用是什么意思?
-
不确定 pyCharm 是如何工作的,但如果 Django 安装在系统范围内,您应该不会看到该错误消息。从你的命令行测试这个:python -c "import django"
-
Traceback(最近一次调用最后一次):文件“
”,第 1 行,在 ImportError: No module named django -
是的,似乎 Django 没有正确安装,无法在整个系统中使用。如果您知道 Django 的安装路径,则可以将其作为一种解决方法:`PYTHONPATH="/path/to/django/" python manage.py
',但正确的解决方案是全局安装 Django 或如果您不想全局安装,请使用 virtualenv