Как заставить virtualenv использовать последнюю версию дистрибутива по умолчанию?

Я часто использую virtualenv, чтобы поддерживать правильную версию зависимостей, установленных для проекта.

virtualenv apps --distribute 

Проблема в том, что при использовании этого, virtualenv продолжает устанавливать дистрибутив == 0.6.19

Мне нужно каждый раз запускать сначала:

 pip install distribute -U 

Почему это и как я могу установить его прямо в правильную версию дистрибутива?

Спасибо.

2 Solutions collect form web for “Как заставить virtualenv использовать последнюю версию дистрибутива по умолчанию?”

Был аналогичный вопрос об обновлении pip в списке python-virtualenv . Я повторил здесь для удобства:

Если вы используете недавний virtualenv, вы также можете использовать параметр --extra-search-dir чтобы указать альтернативный каталог, содержащий distribute пакет, который вы хотите установить. Это описано здесь:

http://www.virtualenv.org/en/latest/index.html#the-extra-search-dir-option

Пользовательские каналы дополнительного поиска-dir имеют приоритет над «встроенными» способами поиска, поэтому вы должны иметь возможность достичь того, что хотите

Первое, что нужно сделать, это обновить virtualenv :

 sudo aptitude remove python-virtualenv python-pip sudo easy_install pip virtualenv 

Затем у вас есть дистрибутив == 0.6.24, установленный по умолчанию.

  • Установка python3 в виртуальной среде python2
  • Почему мой пост-получатель не может запустить команду virtualenv source?
  • Как использовать virtualenv с Python?
  • virtualenv и subprocess.call () в смешанной среде Python 2.7 / 3.3
  • Установка второго питона на Debian
  • «OSError: dlopen (libSystem.dylib, 6): изображение не найдено» (OS X + macports + Celery 3.1.7)
  • Django virtualenv layout
  • Использование библиотеки изображений Python с VirtualEnv в Windows
  • Как обновить сам пипс внутри моей виртуальной среды?
  • virtualenv, который может найти перемещенные libraires (например, mysqlclient lib для MySQLdb)
  • Как активировать среду Anaconda
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.