Как установить pip на macOS или OS X?

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

Как его установить?

18 Solutions collect form web for “Как установить pip на macOS или OS X?”

Все, что вам нужно сделать, это

 sudo easy_install pip 

Вы можете установить его через Homebrew на OS X. Зачем вам устанавливать Python с Homebrew?

Версия Python, поставляемая с OS X, отлично подходит для обучения, но это не хорошо для разработки. Версия, поставляемая с OS X, может быть устаревшей из официальной текущей версии Python, которая считается стабильной производственной версией. ( источник )

Homebrew – это что-то вроде менеджера пакетов для OS X. Подробнее читайте на странице Homebrew . Как только Homebrew установлен, запустите следующее, чтобы установить последние Python, Pip & Setuptools:

 brew install python 

TL; DR :

Все, что вам нужно сделать, это:

 sudo easy_install pip 

Детали:

⚡️ ОК, я прочитал приведенные выше решения, но вот решение EASY для установки pip .

MacOS поставляется с установленным Python . Но чтобы убедиться, что у вас установлен Python откройте терминал и выполните следующую команду.

 python --version 

Если эта команда возвращает номер версии, которая означает, что существует Python . Это также означает, что у вас уже есть доступ к easy_install поскольку вы используете macOS/OSX .

ℹ️ Теперь все, что вам нужно сделать, это запустить следующую команду.

 sudo easy_install pip 

После этого будет установлен pip , и вы сможете использовать его для установки других пакетов.

Дайте мне знать, если у вас возникнут проблемы с установкой pip таким образом.

Бесплатный GIF.

Установка PIP на Mac

Ура!

PS Я закончил тем, что писал об этом в блоге. QuickTip: как установить пакет на macOS или OS X?

На Mac:

  1. Установить easy_install

     curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python 
  2. Установить трубку

     sudo easy_install pip 
  3. Теперь вы можете установить внешние модули. Например

     pip install regex # This is only an example for installing other modules 

pip доступен на OS X через easy_install .
Откройте терминал и введите:

 sudo easy_install pip 

При запросе пароля введите свой обычный пароль для входа.
После завершения установки вы сможете использовать pip как ожидалось.

note: это работает и для других пакетов python.

Самое простое решение – следовать инструкциям по установке на домашнем сайте pip .

В основном это состоит из:

  • загрузка get-pip.py . Не забудьте сделать это, перейдя по доверенной ссылке, так как вам придется запускать скрипт как root.
  • вызвать sudo python get-pip.py

Основное преимущество этого решения заключается в том, что он устанавливает pip для версии python, которая была использована для запуска get-pip.py , а это означает, что если вы используете стандартную установку OS X для python для запуска get-pip.py вы установите pip для установки python из системы.

Большинство решений, которые используют диспетчер пакетов (homebrew или macport) в OS X, создают избыточную установку python в среде диспетчера пакетов, которая может создавать несоответствия в вашей системе, поскольку, в зависимости от того, что вы делаете, вы можете назвать одну установку питон вместо другого.

Я удивлен, что никто не упомянул об этом – это встроенный способ установки pip без внешних инструментов или скриптов:

 sudo python -m ensurepip 

Работает практически так же, как easy_install , но стоит знать в любом случае.

Установка отдельной копии Python является популярной опцией, хотя Python уже поставляется с MacOS. Вы берете на себя ответственность за то, чтобы убедиться, что вы используете копию Python, которую собираетесь использовать. Но, преимущества имеют последнюю версию Python и некоторую защиту от шунтирования вашей системы, если что-то не так.

Чтобы установить Python с помощью HomeBrew :

 brew update brew install python # or brew install python3 

Теперь подтвердите, что мы работаем с нашим недавно установленным Python:

 ls -lh `which python` 

… должен показать символическую ссылку на путь с «Подвалом» в нем, как:

 lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python 

Пип должен быть установлен вместе с Python. Вы можете обновить его, набрав:

 pip install --upgrade pip 

Теперь вы готовы установить любой из 50 000 + пакетов на PyPI .

Другие примечания

Раньше я использовал get-pip.py для установки pip . Но, docs предупреждают, что get-pip.py не координируется с менеджерами пакетов и может оставить вашу систему в противоречивом состоянии. В любом случае, нет никакой необходимости, учитывая, что теперь пакет включен в Python по версии 2.7.9 .

Обратите внимание, что pip не является единственным менеджером пакетов для Python. Также есть easy_install. Нехорошо смешивать эти два, так что не делайте этого.

Наконец, если у вас установлены оба Python 2 и 3, pip укажет на какой бы ни был Python, который вы установили последним. Получите привычку явно использовать либо pip2, либо pip3 , поэтому вы уверены, что Python получает новую библиотеку.

Счастливый взлом!

NEW 2016 Декабрь: Это сработало для меня на OS X v10.11 (El Capitan):

Mac поставляется с python 2 , но не с пипсом.

Требования

 homebrew 

Шаги :

  1. curl -O https://bootstrap.pypa.io/get-pip.py

  2. sudo python get-pip.py

С этим я получил эти ошибки (но я решил их на шаге 3):

Каталог '/Users/myuser/Library/Caches/pip/http' или его родительский каталог не принадлежит текущему пользователю, и кеш отключен. Проверьте разрешения и владельца этого каталога. Если вы используете pud с sudo, вам может понадобиться sudo's -H flag .

Каталог '/Users/myuser/Library/Caches/pip' или его родительский каталог не принадлежит текущему пользователю, а кеширующие колеса отключены. Проверьте разрешения и владельца этого каталога. Если вы используете pud с sudo, вам может понадобиться sudo's -H flag .

  1. pip install --upgrade pip

Наконец, вы можете установить приложение, например:

  1. pip install couchapp

ОБНОВЛЕНИЕ : Python 3

Если вы установите python 3 , пип будет установлен автоматически.

 brew install python3 

Вам нужно только обновить pip, но перед этим вам нужно создать виртуальную среду для работы с Python 3. Вы можете использовать папку проекта или любую папку:

 python3 -m venv venv source venv/bin/activate pip install --upgrade pip 

Проверьте версии:

 pip -V python --version 

Чтобы отключить среду:

 $ deactivate 

Сначала необходимо установить Brew:

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Затем запустите установку Python

 brew install python 

Тогда pip будет работать

Скачать этот файл: get-pip.py

Затем просто введите

 sudo python get-pip.py 

Убедитесь, что вы находитесь в том же каталоге, что и get-pip.py, или укажите правильный путь для этого файла.

Для получения дополнительной информации вы можете посетить: http://pip.readthedocs.org/en/latest/installing.html

или, http://thegauraw.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way

 $ sudo port install py27-pip 

Затем обновите свой PATH, чтобы включить каталог bin bin py27 (вы можете добавить это в ~ / .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Версии / 2.7 / bin: $ PATH

пип будет доступен в новом окне терминала.

Чтобы установить или обновить pip , загрузите get-pip.py с http://www.pip-installer.org/en/latest/installing.html.

Затем запустите следующее: sudo python get-pip.py

Например:

 sudo python Desktop/get-pip.py Password: Downloading/unpacking pip Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded Installing collected packages: pip Successfully installed pip Cleaning up... sudo pip install pymongo Password: Downloading/unpacking pymongo Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo Installing collected packages: pymongo ... 

Загрузите инструменты настройки python с веб-сайта ниже:

https://pypi.python.org/pypi/setuptools

Используйте tar-файл.

Как только вы загрузитесь, перейдите в загруженную папку и запустите

 python setup.py install 

Как только вы это сделаете, у вас будет easy_install.

Используйте ниже, чтобы установить pip:

 sudo easy_install pip 

Если вы хотите «pip3», вы можете сделать ff:

через заваривать: brew install python3

введите описание изображения здесь

то вы можете выполнить

pip3 <command> [options]

Сначала установите python3, затем используйте pip3 для установки пакетов.

 brew install python 

python3 будет установлен, а pip будет отправлен вместе с ним. Чтобы использовать программу для установки пакета, выполните следующие действия:

 pip3 install package 

Обратите внимание, что это pip3, потому что вы хотите использовать python3.

Для тех, у кого установлены оба python2 & python3, вот решение:

python2.7 -m ensurepip --default-pip

Я рекомендую вам Анаконду. Это ведущая открытая научная платформа для данных, основанная на Python. Существует множество базовых пакетов.

  • Каков эквивалент twiddle-wakka (~>) из драгоценного камня Ruby в файле требований.txt для питона python?
  • Несколько проектов с использованием нескольких скриптов setup.py?
  • Как получить пакет для установки пакетов в виртуальную среду?
  • Как «установить пакет» пакет с зависимостями Git?
  • pyzmq отсутствует при работе с ipython notebook
  • Python `no module pip .__ main __;` ошибка при попытке установить модуль
  • Неустранимая ошибка в пусковой установке: невозможно создать процесс с помощью «C: \ Program Files (x86) \ Python33 \ python.exe» «C: \ Program Files (x86) \ Python33 \ pip.exe" "
  • Безопасно ли использовать pip с git repo?
  • Python - лучший язык программирования в мире.