【发布时间】:2013-02-13 00:51:22
【问题描述】:
我在 Windows 7 上使用 Python 2.7.3。
我已将 PATH 设置为 C:\python27,这是一个原始的 python 二进制路径。
首先,我创建了一个名为“django”的新 Virtualenv,没有任何选项,
virtualenv django
第二,激活Virtualenv,
c:\workspace\py-envs\django\Scripts\activate
三、使用pip安装Django,
pip install django
第四,刚刚执行django-admin.py startproject SOME_NAME,如下所示。
然后,我在导入django.core 包时遇到了问题。
失败
(django) c:\workspace\python>django-admin.py startproject a
(django) c:\workspace\python>python django-admin.py startproject a
(django) c:\workspace\python>c:\py-envs\django\Scripts\python django-admin.py startproject a
错误信息
Traceback (most recent call last):
File "C:\workspace\py-envs\django\Scripts\django-admin.py", line 2, in <module>
from django.core import management
ImportError: No module named django.core
工作
(django) c:\workspace\python>python c:\py-envs\django\Scripts\django-admin.py startproject a
检查
-
django-admin.py存在于c:\py-envs\django\Scripts\ - virtualenv 在 PATH 中添加了
C:\py-envs\django\Scripts\行(使用 echo %PATH% 检查) -
pip freeze结果只显示 Django==1.5
我想使用第一个命令开始一个项目:
python django-admin.py startproject a
我还能做什么?
【问题讨论】:
-
@LieRyan 不幸的是,我还没有在正常环境中安装 Django。我只安装在我的虚拟环境中。我还检查了普通环境在 \Scripts 文件夹中没有 django-admin.py 文件,并且 virtualenv 显示正确的版本号。
标签: python django path virtualenv