【发布时间】:2012-06-29 12:57:10
【问题描述】:
我确实有 Win7 64 位。我的动作顺序如下
- 我已经安装了 python 2.7.3。系统路径清晰。
- 然后我确实安装了 virtualenv 和 pip
-
接下来是我的命令序列
- cd c:\Users\developer\
- mkdir .virtualenv
- cd .virtualenv
- virtualenv --distribute --no-site-packages djangos
- cd djangos
- cd 脚本
- activate.bat
- pip install django
现在我在系统路径环境中包含一个目录
c:\Users\developer\.virtualenv\django\scripts
这就是问题所在。如果输入控制台
cd c:\项目
django-admin.py startproject helloworld
然后我得到
Traceback (most recent call last):
File "C:\Users\developer\.virtualenv\djangos\Scripts\django-admin.py", line 2, in <module>
from django.core import management
ImportError: No module named django.core
但如果我确实运行
蟒蛇
和内部解释器
>>import django
>>django.VERSION
>>(1, 4, 0, 'final', 0)
>>from django import core
>>from django.core import managment
我没有收到任何错误
创建项目的唯一方法是运行
(djangos) c:\Projects>python c:\Users\developer.virtualenv\djangos\Scripts\django-admin.py startproject hello
是否有办法避免每次在 cli 中输入完整路径?
【问题讨论】:
-
activete.bat?不应该是activate.bat