Рабочий процесс с использованием virtualenv и pip

В моей системе уже установлены python2.6 и django1.2.3 (Ubuntu 10.x).
Это настройка, которую я использую для большинства своих проектов. Но для некоторых проектов мне нужны изолированные среды, другая версия django, несколько дополнительных модулей python и иногда даже другая версия python.

Итак, я сейчас пытаюсь использовать pip и virtualenv, но я не могу изменить версию python и django. Придется ли мне удалить настройку по умолчанию и переместить все существующие проекты в 1 virtualenv. Могу ли я этого избежать? Даже если я это сделаю, как я могу указать другую версию python?

Если мне нужно удалить старые настройки. Как мне это сделать? В настоящее время у меня установлено большинство вещей в /usr/local/lib/python2.6/dist-packages/ , но я не уверен, установлено ли что-нибудь еще где-нибудь еще.

Если у меня есть полностью пустая установка только с Ubuntu, каков идеальный рабочий процесс? Это тот?

Install python
$ sudo apt-get install python-setuptools 
$ sudo apt-get install python-virtualenv 
$ sudo easy_install pip
$ sudo pip install virtualenvwrapper 
12
задан Dan Abramov 21 October 2011 в 18:47
поделиться