Я знаю, что очевидный ответ должен использовать virtualenv и virtualenvwrapper, но по различным причинам я могу/, хотят сделать это.
Таким образом, как я изменяю команду
pip install package_name
сделать pip
установите пакет где-нибудь кроме значения по умолчанию site-packages
?
Используйте:
pip install --install-option="--prefix=$PREFIX_PATH" package_name
Вы также можете использовать - ignore-installed
, чтобы принудительно переустановить все зависимости с этим новым префиксом. Вы можете использовать - install-option
несколько раз, чтобы добавить любые параметры, которые вы можете использовать с python setup.py install
( - префикс
, вероятно, что вы хотите, но есть еще множество вариантов, которые вы могли бы использовать).