我有neurolab
包版本0.2.0
中/usr/local/lib/python2.7/dist-packages
。 现在我想安装neurolab
版本0.1.0
在虚拟环境中。
这是安装PIP和的virtualenv后:
~$ mkdir neuro_env
~$ cd neuro_env
~/neuro_env$ virtualenv envi
~/neuro_env$ source envi/bin/activate
(envi)~/neuro_env$ pip install neurolab==0.1.0
然后,安装失败,与错误的行的末尾:
IOError: [Errno 13] Permission denied: '/home/username/.pip/pip.log'
但是,当我有这样的权限安装:
(envi)~/neuro_env$ sudo pip install neurolab==0.1.0
随后的版本0.1.0
只是全球的装机量再次(在/usr/local/lib/python2.7/dist-packages
)
我读我可以使用-E标志,但是这是不可能的了,似乎: error: no such option: -E
那么,如何安装neurolab
版本0.1.0
只为我的项目~/neuro_env
?
编辑
(envi)~/neuro_env$ ls -l /home/username/.pip
total 4
-rw-r--r-- 1 root root 874 2012-07-28 13:18 pip.log