mehanoid |
|
Темы:
28
Сообщения:
382
Участник с: 27 апреля 2010
|
Подскажите, как заставить pip устанавливать пакеты в домашней директории, а не в /usr/lib? Такая команда pip2 install --install-option="--prefix=~/.local" package_name Нашёл, что конфиг вроде должен лежать тут: ~/.pip/pip.conf Что-то вроде такого [install] install-opion="--prefix=~/.local" А ещё конфиги для pip2 и pip3 по идее ведь разные должны быть? Куда их тогда класть? |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Для этой цели придумали Python VirtualEnv и обертку к нему. Начальные сведения можно почерпнуть, как всегда, здесь. |
mehanoid |
|
Темы:
28
Сообщения:
382
Участник с: 27 апреля 2010
|
Спасибо за ответ! Что это можно через virtualenv делать, слышал, но он вроде всё-таки не конкретно для этого, а для создания изолированных окружений с разными версиями питоновских библиотек. Необходимости в работе с разными библиотеками у меня (пока) ещё не возникало, и я думал, может это можно средствами самого pip сделать. Пока что решил это дело созданием алиаса для команды выше, если будет необходимость, то обращусь уже к virtualenv. |