Обходной путь для установки pip -E опция
Я запускаю скрипт Fabric, который устанавливает virtualenv на удаленном сервере (работает под управлением Ubuntu 12.04) и устанавливает на него различные пакеты. Скрипт использует -E
опция для pip для установки пакетов в virtualenv:
pip install -E . -r [path to requirements]
Раньше это работало нормально, но, похоже, опция -E была удалена из pip (из журнала изменений pip).
Может кто-нибудь, пожалуйста, предложить обходной путь для этого? Благодарю.
1 ответ
Как объясняется здесь, если вам нужно использовать pip для установки пакета в среде virtualenv, просто используйте pip, установленный в virtualenv:
Поскольку pip установлен в virtualenv, просто используйте
path/to/my/environment/bin/pip
установить вещи в этой конкретной среде.
Пип команда удаляет -E
опция, потому что pip теперь включается в каждую новую среду virtualenv, так что вы можете использовать ее для установки новых пакетов.