此解决方案适用于系统范围内没有virtualenv
可用,并且您无法成为root用户来安装virtualenv
的情况.当我为Python开发或部署设置Debian时,我总是apt-get install python-virtualenv
.把它放在身边要比做下面指出的 bootstrap 更方便.但如果没有根权力,这可能是一条可行的道路:
有一个 bootstrap 机制,应该让你go .
阅读: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
和lib
就可以了.但它做好了它的本职工作.