Модернизированный Python на Snowleopard с использованием Homebrew теперь pip и easy_install не работают
Я новичок в python, я поменял свой путь на новый python 2.7, но pip и easy_install, а mercurial все еще смотрят на установленную по умолчанию версию 2.6. Как это исправить?
Ответы
Ответ 1
Вам нужно переустановить easy_install с помощью Python 2.7 и всех других модулей. Не ожидайте, что существующие пакеты, установленные с другим интерпретатором, должны работать из коробки с новым интерпретатором. Переустановка в новый интерпретатор Python 2.7 - путь. Первый шаг: переустановите easy_install, загрузив ez_setup.py(Google) и запустив его с помощью переводчика 2.7.
Ответ 2
Вам нужно снова установить 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