我将按照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的应用程序?
发布于 2013-02-18 17:39:15
在我的例子中,我已经安装了Django,但是我在virtualenv中输入了"runserver“命令,它显示了与Chapsterj相同的错误
我决定输入以下命令:
(venv)$ pip install Django
在输入virtualenv之前,请键入以下内容:
$ virtualenv venv --distribute
$ source venv/bin/activate
(venv)$
发布于 2012-08-01 20:13:34
我从未听说过PyCharm,但正如评论所暗示的那样,这意味着python解释器无法找到django。
尝试一件事-打开一个终端(任何地方)并输入:
python
然后运行
import django
如果您安装了django,这应该可以工作;否则就不能工作。
在我的例子中,我所有的django安装都是通过virtualenv运行的(基本上是python包索引的本地化版本,所以不同的项目可以安装不同版本的包),所以对于我来说,在任何旧的终端上运行都不起作用。
在我的例子中,我需要对PYTHONPATH
环境变量进行调整。好吧,实际上,我在说谎,virtualenv比这复杂一点,但这是另一种让它工作的方式。
因此,我建议:
python
yum install python-django
或pip install Django
这样的工具可以帮你做到这一点。
manage.py
来管理它,如下所示:导入sys sys.path.append('/opt/Django') #其余的manage.py ...导入django
发布于 2014-04-21 21:30:19
要正确安装django,您必须使用“超级用户”,尝试
sudo pip install django
希望能有所帮助
https://stackoverflow.com/questions/11765426
复制