Ответы:
ОБНОВЛЕНИЕ (январь 2019):
easy_install
было устаревшим . Пожалуйста, используйте get-pip.py
вместо:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Старый ответ:
easy_install pip
Если вам нужны права администратора для запуска этого, попробуйте:
sudo easy_install pip
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
- как насчет моей установки Python3? Означает ли это, что pip использует мою установку на python2?
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
⚡️ TL; DR - решение с одной линией.
Все, что вам нужно сделать, это:
sudo easy_install pip
2019 :
easy_install
been устарела . Проверьте метод № 2 ниже для предпочтительной установки!
Я сделал подарок, потому что. почему бы нет?
Подробности:
⚡️ Хорошо, я прочитал приведенные выше решения, но вот простое решение для установки
pip
.
MacOS поставляется с Python
установленным. Но чтобы убедиться, что вы Python
установили, откройте терминал и выполните следующую команду.
python --version
Если эта команда возвращает номер версии, значит, Python
существует. Это также означает, что у вас уже есть доступ к тому, easy_install
что вы используете macOS/OSX
.
ℹ️ Теперь все, что вам нужно сделать, это запустить следующую команду.
sudo easy_install pip
После этого pip
будет установлен и вы сможете использовать его для установки других пакетов.
Дайте мне знать, если у вас возникли проблемы с установкой pip
таким способом.
Ура!
PS Я закончил блогом об этом. QuickTip: Как мне установить pip на macOS или OS X?
✅ ОБНОВЛЕНИЕ (январь 2019 г.): МЕТОД № 2: двухстрочное решение -
easy_install
было устаревшим . Пожалуйста, используйте get-pip.py
вместо этого.
Прежде всего скачать get-pip
файл
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Теперь запустите этот файл для установки pip
python get-pip.py
Это должно сделать это.
Еще один гиф ты сказал? Вот и ты!
--user
параметра или проверьте разрешения.
sudo
--user
опции или проверьте разрешения.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
, как я получаю это curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
какие-либо идеи? @AhmadAwais
Вы можете установить его через Homebrew на OS X. Зачем вам устанавливать Python с Homebrew?
Версия Python, поставляемая с OS X, отлично подходит для обучения, но не подходит для разработки. Версия, поставляемая с OS X, может быть устаревшей с официального текущего выпуска Python, который считается стабильной производственной версией. ( источник )
Homebrew - это менеджер пакетов для OS X. Более подробную информацию можно найти на странице Homebrew . После установки Homebrew запустите следующее, чтобы установить последние версии Python, Pip & Setuptools:
brew install python
sudo
.
pip
все еще не в своем пути, вам, возможно, потребуется повторно связать, как этоbrew unlink python && brew link python
Я удивлен, что никто не упомянул об этом - с 2013 года сам Python способен к установке pip
, никаких внешних команд (и никакого подключения к Интернету) не требуется.
sudo -H python -m ensurepip
Это создаст аналогичную установку к тому, что easy_install
будет.
/path/to/your/python -m pip <command>
На Mac:
Установить easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
Установить пункт
sudo easy_install pip
Теперь вы можете установить внешние модули. Например
pip install regex # This is only an example for installing other modules
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
нарушит ваши настройки! Не устанавливайте easy_setup, если он у вас уже есть, я потратил час на восстановление своей настройки после этой команды (спасибо stackoverflow.com/questions/6012246/… ).
pip
доступно на OS X через easy_install
.
Откройте терминал и введите:
sudo easy_install pip
При запросе пароля введите ваш обычный пароль для входа.
После завершения установки вы сможете использовать pip
как ожидалось.
примечание: это работает и для других пакетов Python
pip install --upgrade pip
ОБНОВЛЕНО 2019 Октябрь: MacOs Mojave
MacOS поставляется с python2
, но не с pip
. В любом случае, лучше управлять этим с помощью homebrew, вы должны установить его до:
https://docs.brew.sh/Installation
Установите python2:
brew install python
ВНИМАНИЕ : для современного macOS (2019) это можно установить python3
, а для python2
вас действительно нужно сделать:brew install python@2
Установите python3:
brew install python3
ОБНОВЛЕНИЕ : Python 3
Если вы установите python3
, pip будет установлен автоматически.
brew install python3
НОВЫЙ 2019: теперь для использования pip версии 3, используйте pip3
, или вы можете выполнить:, python3
для использования версии 3. Когда вы устанавливаете пакеты с pip3, они будут отделены от python2
.
СТАРЫЙ: вам нужно только обновить pip, но перед этим вам нужно создать виртуальную среду для работы с Python 3. Вы можете использовать папку проекта или любую папку:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Проверьте версии:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
Чтобы деактивировать окружающую среду:
$ deactivate
sudo python get_pip.py
хорошо сработало, ведь на OS X python уже установлен!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
для Python3 на Эль-Капитане.
pip3
Самое простое решение - следовать инструкции по установке с домашнего сайта pip .
В основном это состоит в:
sudo python get-pip.py
Основным преимуществом этого решения является то, что оно устанавливает pip для версии python, которая использовалась для запуска get-pip.py
, а это означает, что если вы используете для запуска установку python по умолчанию в OS X, get-pip.py
вы установите pip для установки python из системы.
Большинство решений, использующих менеджер пакетов (homebrew или macport) в OS X, создают избыточную установку python в среде диспетчера пакетов, которая может создавать несоответствия в вашей системе, поскольку, в зависимости от того, что вы делаете, вы можете вызвать одну установку питон вместо другого.
get-pip.py
под sudo
, но вы не можете гарантировать, что вы загрузили правильно, get-pip.py
пока вы не знаете контрольную сумму. Подробнее об этом: stackoverflow.com/questions/34587473/…
git-pip.py
сценария для установки pip для стандартного python от Apple является основным сценарием использования сценария, существующего против простой установки python через homebrew.
Установка отдельной копии Python является популярным вариантом, хотя Python уже поставляется с MacOS. Вы берете на себя ответственность за то, чтобы убедиться, что используете нужную вам копию Python. Но преимущества заключаются в наличии последней версии Python и некоторой защите от взлома вашей системы, если что-то пойдет не так.
Чтобы установить Python с помощью HomeBrew :
brew update
brew install python # or brew install python3
Теперь подтвердите, что мы работаем с нашим недавно установленным Python:
ls -lh `which python`
... должен показывать символическую ссылку на путь с "Cellar", например:
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 . Но документы предупреждают, что get-pip.py не координируется с менеджерами пакетов и может привести вашу систему в несогласованное состояние. В любом случае, в этом нет необходимости, учитывая, что пип теперь включен в Python с 2.7.9 .
Обратите внимание, что pip - не единственный менеджер пакетов для Python. Там также easy_install. Бесполезно смешивать два, так что не делайте этого.
Наконец, если у вас установлены оба Python 2 и 3, pip будет указывать на тот Python, который вы установили последним. Привыкайте явно использовать pip2 или pip3 , чтобы вы точно знали , какой Python получает новую библиотеку.
Счастливого взлома!
python
символические ссылки на python2 и python3
символические ссылки на python3 ... независимо от того, какой из них был установлен последним.
Для тех, у кого установлены и python2, и python3, вот решение:
python2.7 -m ensurepip --default-pip
Кроме того, если вы хотите установить pip для python3.6:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
На последнюю версию (от Yosemite или El Capitan Я считаю , что ... по крайней мере , от Sierra и далее), вам нужно запустить brew postinstall python3
после , brew install python3
если вы используете доморощенный.
Так,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Согласно официальной странице Homebrew :
1 марта 2018 года формула python будет обновлена до Python 3.x, и будет добавлена формула python @ 2 для установки Python 2.7 (хотя это будет только для бочонков, поэтому ни python, ни python2 по умолчанию не будут добавлены в PATH без ручное заваривание ссылки --force). Мы будем поддерживать псевдонимы python2, python3 и python @ 3.
Итак, чтобы установить Python 3, выполните следующую команду:
brew install python3
Затем pip
автоматически устанавливается, и вы можете установить любой пакет с помощью pip install <package>
.
-bash: pip: command not found
. То, что сработало для меня, было главным ответом:sudo easy_install pip
pip: command not found
сообщение. Я попытался открыть новую вкладку в iTerm и получил то же сообщение. Нет ошибок ни в одной из команд brew.
Загрузите этот файл: get-pip.py
Тогда просто набери
sudo python get-pip.py
Убедитесь, что вы находитесь в том же каталоге, что и get-pip.py, или вы указали правильный путь для этого файла.
Для получения подробной информации, вы можете посетить: http://pip.readthedocs.org/en/latest/install.html
Сначала вы должны установить Brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Затем заварить установить Python
brew install python
Тогда pip
будет работать
Если вы хотите "pip3", вы можете сделать ff:
через варево:
brew install python3
тогда вы можете выполнить
pip3 <command> [options]
$ sudo port install py27-pip
Затем обновите ваш PATH, добавив в него каталог py27-pip bin (вы можете добавить его в ~ / .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / bin: $ PATH
Пипс будет доступен в новом окне терминала.
port
по умолчанию не устанавливается
Чтобы установить или обновить pip , загрузите get-pip.py с http://www.pip-installer.org/en/latest/install.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
...
sudo
Если вы хотите установить pip
без необходимости sudo
, что всегда расстраивает, когда вы пытаетесь установить пакеты глобально, установите pip
в вашей локальной папке /usr/local
следующим образом:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
а потом:
pip install <package-of-choice>
без sudo
ImportError: No module named pip._internal
Сначала установите python3, затем используйте pip3 для установки пакетов.
brew install python
Python3 будет установлен, и pip поставляется вместе с ним. Чтобы использовать pip для установки какого-либо пакета, выполните следующее
pip3 install package
Обратите внимание, что это pip3, потому что вы хотите использовать python3.
Загрузите инструменты установки python с сайта ниже:
https://pypi.python.org/pypi/setuptools
Используйте файл tar.
После загрузки перейдите в загруженную папку и запустите
python setup.py install
Как только вы это сделаете, у вас будет easy_install.
Затем используйте ниже для установки pip:
sudo easy_install pip
Какая-то простая установка не работает на моем старом Mac (10.8). Это решит мою проблему.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Если у вас нет wget, просто откройте в браузере и https://bootstrap.pypa.io/get-pip.py
сохраните какget-pip.py
Я рекомендую вам Анаконду. Это ведущая открытая научная платформа на платформе Python. Установлено много базовых пакетов. Anaconda ( conda
) поставляется с собственной установкой pip
.
pip
. Этот ответ следует поощрять и поощрять.
conda
поставляется с pip
уже установленным Предпочтительнее просто использовать conda
установку на вашем Mac, чем использовать другие описанные методы, которые мешают прямой установке системы. Особенно, когда дело доходит до Python, устанавливать вещи с голыми pip
- это очень плохая идея. Вместо этого вы должны использовать то, pip
что входит conda
в комплект, чтобы правильно изолировать среды вашего пакета.