我正在测试 Django 1.6b,Python 3.3.2(从源代码编译),pyvenv 和 Ubuntu 12.04。
每次尝试执行 pip install [package]
时,包都会尝试全局安装而不是安装在本地环境中。一个简单的工作流程如下:
$ pyvenv environments/roebk
$ source environments/roebk/bin/activate
$ (roebk) pip install south
error: could not create '/usr/local/lib/python3.3/site-packages/south': Permission denied
我已经仔细检查了使用的 pip 版本。
$ pip -V
pip 1.4 from /usr/local/lib/python3.3/site-packages/pip-1.4-py3.3.egg (python 3.3)
我是否漏掉了任何明显的内容?
pyvenv
脚本吗?因为在你激活了venv
后,我觉得你的pip
仍然是全局的。 - Hieu Nguyen