Я новичок в python, я изменил свой путь, чтобы указать на новый python 2.7, но pip, easy_install и mercurial все еще смотрят на установленную по умолчанию версию 2.6. Как я могу это исправить?
Обновленный Python на Snowleopard. Использование Homebrew теперь не работает pip и easy_install
Ответы (2)
Вы должны переустановить easy_install, используя Python 2.7 и все остальные модули. Не ожидайте, что существующие пакеты, установленные с другим интерпретатором, должны работать с новым интерпретатором. Переустановка в новый интерпретатор Python 2.7 — это путь. Первый шаг: переустановите easy_install, загрузив ez_setup.py (Google) и запустив его с помощью интерпретатора 2.7.
Вам нужно снова установить 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
curl -O -L https://github.com/pypa/pip/raw/master/contrib/get-pip.py
(-L означает «следовать перенаправлению http»)
- person Josh Whittington; 29.08.2013