0

我正在努力学习Django,所以我从阅读关于virtualenv.

sudo pip install virtualenv

在此之后,我结束了:

virtualenv at /usr/local/bin/virtualenv

virtualenv-2.7 at /usr/local/bin/virtualenv-2.7

如果我使用virtualenv-2.7它似乎可以正常工作,但如果我使用virtualenv,新模块将被添加到 /usr/local/bin,而不是在环境中。

例子

cd ~
virtualenv v1
source v1/bin/activate
easy_install yolk
which yolk
# /usr/local/bin
 

如果我使用 virtualenv-2-7,蛋黄会在 v1 中正确安装。

我搞砸了安装吗?我怎样才能解决这个问题?谢谢你的帮助!

编辑:

我想我有两个easy_install垃圾箱

/usr/bin/easy_install-2.7 and /usr/bin/easy_install

easy_install --version
distribute 0.6.24dev-r0

easy_install-2.7 --version
distribute 0.6.24dev-r0

所以这可能是问题的原因?更多信息:

python version: 2.7.3
virtualenv version: 1.10.1
4

1 回答 1

0

easy_install应该来自你的 virtualenvv1/bin

类型which easy_install

如果它仍然说/usr/bin/easy_install你还没有激活 virtualenv

于 2013-10-31T16:28:50.960 回答