Подтвердить что ты не робот

Как установить pip в новую установку python

Недавно я установил python 2.7.2 на мой Mac с OSX 10.6.8. Раньше у меня была версия 2.6. Я установил свой путь в .bash_profile следующим образом:

export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/share/python:$PATH

чтобы при запуске python он ссылался на мою новую установку. Он делает.

Я также хотел бы использовать pip с моей новой установкой, но проблема в том, что у меня уже есть текущая версия pip, установленная в

/usr/local/bin/pip.

Я попытался переустановить pip с помощью

easy_install pip

Но, конечно, это не помещает pip в нужный новый каталог

/usr/local/share/python/pip

но просто ссылается на существующую версию в /usr/local/bin/pip.

Может кто-нибудь сказать мне, как это исправить?

Я хотел бы использовать pip для установки NumPy и SciPy в правильном каталоге (у меня возникла проблема с тем, чтобы установка SciPy работала с моей старой версией python, следовательно, новая установка).

Если вы хотите, вы можете посетить веб-сайт, где я нашел инструкции по установке python 2.7, созданию/обновлению моего .bash_profile, установке pip, NumPy и SciPy. Мог бы дать некоторое представление, или я рад предоставить более подробную информацию, если это необходимо. Благодарю! http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/#python

4b9b3361

Ответ 1

Установите дистрибутив согласно инструкциям http://pypi.python.org/pypi/distribute. Убедитесь, что вы указали полный путь к исполняемому файлу python (/usr/local/share/python/python или smth в вашем случае).

$ curl -O https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py
$ /usr/local/share/python/python distribute_setup.py

Тогда вы должны иметь /usr/local/share/python/easy_install.

После этого запустите:

$ /usr/local/share/python/easy_install pip

Тогда вы должны иметь /usr/local/share/python/pip.

В зависимости от порядка вещей в вашем PATH либо старый, либо вновь установленный пип выполняется при выполнении команды pip, так что вам, возможно, придется адаптировать ваш PATH или указать полный путь к /usr/local/share/python/pip при установке яиц.

(бесстыдный плагин: В любом случае вы можете использовать virtualenv для установки пакетов в изолированную среду проекта, а не установку их по всему миру.)

Ответ 2

Мне нужно было удалить python brew.

Затем я остался с python v2.7.6

Рядом с установкой, pip я побежал

sudo easy_install pip

установлен отлично и работает

Ответ 3

У меня была аналогичная проблема, попробуйте следующее:

$ python -m pip install --upgrade --force-reinstall pip

Это заставит переустановить pip с любой версией используемого python, включая установку двоичного файла.

Ответ 4

Несколько дней назад у меня был друг, который начинал программирование на Python и нуждался в помощи по той же проблеме: установка pip. Есть дебаты, по которым можно выбирать между easy_install и pip, и кажется, что все идут в направлении pip. В любом случае, установка любого из них может расстраивать.

Вы можете использовать этот простой учебник: установить менеджер пакетов пакетов простым способом

Вот что вы должны иметь в виду, следуя приведенному выше руководству:

  • Если у вас уже установлена ​​более старая версия, удалите ее или полностью удалите установку python.
  • Как только это будет очищено, загрузите установочный Python.
  • После этого загрузите файл ez_setup.py и сохраните его на рабочем столе - легкодоступный из командной строки
  • Теперь запустите его из командной строки и установите для него easy_install, после чего
  • Вы можете использовать его для установки pip.

Вновь вы можете сделать это или использовать приведенную выше ссылку, чтобы найти простую пошаговую инструкцию по ее установке на вашем компьютере. Удачи.

Ответ 5

Один из параметров командной строки позволяет выбрать, где установить.

- install-dir (-d) установить пакет в DIR

Так что-то вроде - # easy_install pip -d /usr/local/share/python

(Пожалуйста, поправьте меня, если я ошибаюсь.)

Ответ 6

Просто хотел сказать, что нашел способ обойти мою проблему. Я не знаю, что я могу это объяснить, потому что я не очень хорошо понимаю, что я делаю с этим материалом! Но проблема, похоже, была связана с моей ПУТЕЙ. Я удалил PATH, который я разместил в своем исходном вопросе, а затем использовал easy_install pip. Он пошел прямо на python 2.7.2 (моя новая версия) без проблем. Затем я успешно использовал pip для установки NumPy и SciPy в правильном месте, и они оба работают. Спасибо ErikAllik и FakeRainBrigand за то, что нашли время, чтобы изучить его!

Ответ 7

Просто, чтобы люди знали, что банкомат мы можем установить PIP, загрузив get-pip.py со страницы docs и запустив ее следующим образом:

c:\python27\python.exe get-pip.py

BTW, Python 3.4 поставляется с предустановленным PIP.