Это решение подходит для случаев, когда virtualenv
не доступно для всей системы, и вы не можете получить права root для установки virtualenv
.Когда я настраивал Debian для разработки или развертывания на Python, я всегда apt-get install python-virtualenv
.Это удобнее, чем делать начальную загрузку, указанную ниже.Но без полномочий root это может быть путь:
Существует механизм начальной загрузки, который должен помочь вам.
Читать: http://peak.telecommunity.com/DevCenter/EasyInstall#creating-a-virtual-python
По сути, высделает это в вашем домашнем каталоге в среде unix:
Учитывая, что ваш питон имеет версию 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
было бы неплохо.Но это делает свою работу.