pip
, virtualenv
и распространять
? В моем ответе на SO вопрос 4314376 я рекомендовал использовать ez_setup
, чтобы вы могли затем установить pip
и virtualenv
следующим образом:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
Я изначально взял эти инструкции от Джесси Ноллера ' s сообщение в блоге Итак, вы хотите использовать Python на Mac? . Мне нравится идея поддерживать чистый глобальный каталог пакетов сайтов, поэтому единственные другие пакеты, которые я там устанавливаю, - это virtualenvwrapper
и distribute
. (Недавно я добавил distribute
в свой набор инструментов из-за этого объявления общественной службы Python . Чтобы установить эти два пакета, я использовал:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
На самом деле следуйте за объявлением общественной службы Python , при новой установке Python я бы сделал следующее:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
В комментарии к мой ответ на SO вопрос 4314376 , SO пользователь Глиф заявил:
НЕТ НИКОГДА не делайте
sudo python setup.py install
что угодно. Напишите ~ / .pydistutils. cfg, который помещает вашу установку pip в ~ / .local или что-то в этом роде. В частности, файлы с именемez_setup.py
имеют тенденцию засасывать новые версии таких вещей, как setuptools и easy_install, что потенциально может привести к поломке других вещей в вашей операционной системе.
Итак ] Ответ Glyph подводит меня к первоначальному вопросу:
pip
, virtualenv
и distribute
? ]