我注意到我的本地机器上安装了virtualenv的奇怪行为。这是我一直在做:virtualenv不指向本地可执行文件
[email protected]:~/Development/Python$ virtualenv nac-env
New python executable in nac-env/bin/python
Installing Setuptools...................................................................................................................................................................................................................................done.
Installing Pip.....................................................................................................................................................................................................................................................................................................................................done.
[email protected]:~/Development/Python$ cd nac-env
[email protected]:~/Development/Python/nac-env$ source ./bin/activate
(nac-env)[email protected]:~/Development/Python/nac-env$ which python
/usr/bin/python
(nac-env)[email protected]:~/Development/Python/nac-env$ which pip
/usr/bin/pip
(nac-env)[email protected]:~/Development/Python/nac-env$ which easy_install
/usr/local/bin/easy_install
(nac-env)[email protected]:~/Development/Python/nac-env$ echo $PYTHONPATH
/usr/lib/python2.7/site-packages:/usr/lib/python2.7/dist-packages
(nac-env)[email protected]:~/Development/Python/nac-env$ deactivate
[email protected]:~/Development/Python/nac-env$
由于NETTUTS截屏说(http://www.youtube.com/watch?v=IX-v6yvGYFg。6:55),python
,pip
和easy_install
可执行文件应该指向文件的虚拟环境中,并没有到东西/usr/bin/...
。如果$PYTHONPATH
sysvar设置不正确,我认为我的安装无法按预期工作......有谁知道发生了什么问题?
PS我以前在本地机器上全局安装了virtualenv。可能它是通过pip
或类似的东西安装的。
你是如何安装virtualenv的?这不是正常的行为。也许,用系统的python或pip重新安装? – VooDooNOFX
@VooDooNOFX不记得我是怎么做到的,但你的建议是对的。重新安装后,一切正常,谢谢! – ducin