I have easy_install
and pip
.
我的错误很多Linux 薄荷 12,我刚刚重新安装了它,我想再次从头开始安装所有内容。
This https://stackoverflow.com/questions/9340637/is-this-a-linux-or-a-virtualenv-error/9341580#9341580是我犯的错误之一。我在那里收到了一个有趣的答案:
停止使用 su 和 sudo 运行 virtualenv。
您需要以普通用户身份运行 virtualenv。
您已经使用 sudo 创建了 virtualenv,这就是您收到这些错误的原因。
那么如何安装virtualenv
不使用sudo
?我可以用吗pip
or easy_install
不使用sudo
?或者还有别的办法吗?
该解决方案适用于没有virtualenv
在系统范围内可用,您无法成为 root 来安装virtualenv
。当我为 python 开发或部署设置 Debian 时,我总是apt-get install python-virtualenv
。拥有它比执行下面指出的引导程序更方便。但如果没有 root 权限,这可能是要走的路:
有一个引导机制可以帮助您继续前进。
Read: http://peak.telecommunity.com/DevCenter/EasyInstall#creating-a-virtual-python http://peak.telecommunity.com/DevCenter/EasyInstall#creating-a-virtual-python
本质上,您可以在 UNIX 环境中的主目录中执行此操作:
鉴于你的Python版本是2.6
$ mkdir ~/bin
$ mkdir -p ~/lib/python2.6
$ mkdir -p ~/local/lib/python2.6/dist-packages
$ wget http://peak.telecommunity.com/dist/virtual-python.py
$ python virtual-python.py --no-site-packages
$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ ~/bin/python ez_setup.py
$ ~/local/bin/easy_install virtualenv
$ ~/local/bin/virtualenv --no-site-packages thereyouare
可能还有优化的空间。我不喜欢local
小路。只是bin
and lib
会好的。但它确实发挥了作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)