Обновленный Python на Snowleopard Использование Homebrew теперь pip и easy_install не работают - PullRequest
4 голосов
/ 07 апреля 2011

Я новичок в python, я изменил свой путь, чтобы указать на новый python 2.7, но pip, easy_install и mercurial по-прежнему ищут установленную по умолчанию версию 2.6. Как мне это исправить?

Ответы [ 2 ]

5 голосов
/ 07 апреля 2011

Вам необходимо установить pip и setuptools снова (что обеспечивает команду easy_install) для вашей новой версии Python.pip и setuptools не установлены глобально, они должны быть установлены специально для каждой версии Python в вашей системе.

Для установки pip:

$ curl -O https://github.com/pypa/pip/raw/master/contrib/get-pip.py
$ python get-pip.py

Для установкиsetuptools:

$ curl -O http://peak.telecommunity.com/dist/ez_setup.py
$ python ez_setup.py

… но вам, вероятно, следует использовать Distribute (это более новая версия setuptools):

$ curl -O http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py
4 голосов
/ 07 апреля 2011

Вам необходимо переустановить easy_install, используя Python 2.7 и все остальные модули. Не ожидайте, что существующие пакеты, установленные с другим интерпретатором, должны работать из коробки с новым интерпретатором. Переустановка в новый интерпретатор Python 2.7 - это путь. Первый шаг: переустановите easy_install, скачав ez_setup.py (Google) и запустив его с интерпретатором 2.7.

...