Вчера я провел большую часть дня в поисках четкого ответа для установки pip
(менеджер пакетов для Python). Я не могу найти хорошее решение.
Как мне это установить?
ОБНОВЛЕНИЕ (январь 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
Все, что вам нужно сделать, это:
Я сделал подарок, потому что. почему бы нет?
Подробности:
MacOS поставляется с
Python
установленным. Но чтобы убедиться, что выPython
установили, откройте терминал и выполните следующую команду.Если эта команда возвращает номер версии, значит,
Python
существует. Это также означает, что у вас уже есть доступ к тому,easy_install
что вы используетеmacOS/OSX
.ℹ️ Теперь все, что вам нужно сделать, это запустить следующую команду.
После этого
pip
будет установлен и вы сможете использовать его для установки других пакетов.Дайте мне знать, если у вас возникли проблемы с установкой
pip
таким способом.Ура!
PS Я закончил блогом об этом. QuickTip: Как мне установить pip на macOS или OS X?
easy_install
было устаревшим . Пожалуйста, используйтеget-pip.py
вместо этого.Прежде всего скачать
get-pip
файлТеперь запустите этот файл для установки
pip
Это должно сделать это.
Еще один гиф ты сказал? Вот и ты!
источник
--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?
Homebrew - это менеджер пакетов для OS X. Более подробную информацию можно найти на странице Homebrew . После установки Homebrew запустите следующее, чтобы установить последние версии Python, Pip & Setuptools:
источник
sudo
.pip
все еще не в своем пути, вам, возможно, потребуется повторно связать, как этоbrew unlink python && brew link python
Я удивлен, что никто не упомянул об этом - с 2013 года сам Python способен к установке
pip
, никаких внешних команд (и никакого подключения к Интернету) не требуется.Это создаст аналогичную установку к тому, что
easy_install
будет.источник
/path/to/your/python -m pip <command>
На Mac:
Установить easy_install
Установить пункт
Теперь вы можете установить внешние модули. Например
источник
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
нарушит ваши настройки! Не устанавливайте easy_setup, если он у вас уже есть, я потратил час на восстановление своей настройки после этой команды (спасибо stackoverflow.com/questions/6012246/… ).pip
доступно на OS X черезeasy_install
.Откройте терминал и введите:
При запросе пароля введите ваш обычный пароль для входа.
После завершения установки вы сможете использовать
pip
как ожидалось.примечание: это работает и для других пакетов Python
источник
pip install --upgrade pip
ОБНОВЛЕНО 2019 Октябрь: MacOs Mojave
MacOS поставляется с
python2
, но не сpip
. В любом случае, лучше управлять этим с помощью homebrew, вы должны установить его до:https://docs.brew.sh/Installation
Установите python2:
ВНИМАНИЕ : для современного macOS (2019) это можно установить
python3
, а дляpython2
вас действительно нужно сделать:brew install python@2
Установите python3:
ОБНОВЛЕНИЕ : Python 3
Если вы установите
python3
, pip будет установлен автоматически.НОВЫЙ 2019: теперь для использования pip версии 3, используйте
pip3
, или вы можете выполнить:,python3
для использования версии 3. Когда вы устанавливаете пакеты с pip3, они будут отделены отpython2
.СТАРЫЙ: вам нужно только обновить pip, но перед этим вам нужно создать виртуальную среду для работы с Python 3. Вы можете использовать папку проекта или любую папку:
Проверьте версии:
Чтобы деактивировать окружающую среду:
источник
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 :
Теперь подтвердите, что мы работаем с нашим недавно установленным Python:
... должен показывать символическую ссылку на путь с "Cellar", например:
Пип должен быть установлен вместе с Python. Вы можете обновить его, набрав:
Теперь вы готовы установить любой из более чем 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, вот решение:
Кроме того, если вы хотите установить pip для python3.6:
источник
На последнюю версию (от Yosemite или El Capitan Я считаю , что ... по крайней мере , от Sierra и далее), вам нужно запустить
brew postinstall python3
после ,brew install python3
если вы используете доморощенный.Так,
ОБНОВЛЕНО - доморощенная версия после 1.5
Согласно официальной странице Homebrew :
Итак, чтобы установить Python 3, выполните следующую команду:
Затем
pip
автоматически устанавливается, и вы можете установить любой пакет с помощьюpip install <package>
.источник
-bash: pip: command not found
. То, что сработало для меня, было главным ответом:sudo easy_install pip
pip: command not found
сообщение. Я попытался открыть новую вкладку в iTerm и получил то же сообщение. Нет ошибок ни в одной из команд brew.Загрузите этот файл: get-pip.py
Тогда просто набери
Убедитесь, что вы находитесь в том же каталоге, что и get-pip.py, или вы указали правильный путь для этого файла.
Для получения подробной информации, вы можете посетить: http://pip.readthedocs.org/en/latest/install.html
или http://thegauraw-blog-blog.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way
источник
Сначала вы должны установить Brew:
Затем заварить установить Python
Тогда
pip
будет работатьисточник
Если вы хотите "pip3", вы можете сделать ff:
тогда вы можете выполнить
pip3 <command> [options]
источник
Затем обновите ваш 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
Если вы хотите установить
pip
без необходимостиsudo
, что всегда расстраивает, когда вы пытаетесь установить пакеты глобально, установитеpip
в вашей локальной папке/usr/local
следующим образом:а потом:
pip install <package-of-choice>
безsudo
источник
ImportError: No module named pip._internal
Сначала установите python3, затем используйте pip3 для установки пакетов.
Python3 будет установлен, и pip поставляется вместе с ним. Чтобы использовать pip для установки какого-либо пакета, выполните следующее
Обратите внимание, что это pip3, потому что вы хотите использовать python3.
источник
Загрузите инструменты установки python с сайта ниже:
https://pypi.python.org/pypi/setuptools
Используйте файл tar.
После загрузки перейдите в загруженную папку и запустите
Как только вы это сделаете, у вас будет easy_install.
Затем используйте ниже для установки pip:
источник
Какая-то простая установка не работает на моем старом Mac (10.8). Это решит мою проблему.
Если у вас нет wget, просто откройте в браузере и
https://bootstrap.pypa.io/get-pip.py
сохраните какget-pip.py
источник
Я рекомендую вам Анаконду. Это ведущая открытая научная платформа на платформе Python. Установлено много базовых пакетов. Anaconda (
conda
) поставляется с собственной установкойpip
.источник
pip
. Этот ответ следует поощрять и поощрять.conda
поставляется сpip
уже установленным Предпочтительнее просто использоватьconda
установку на вашем Mac, чем использовать другие описанные методы, которые мешают прямой установке системы. Особенно, когда дело доходит до Python, устанавливать вещи с голымиpip
- это очень плохая идея. Вместо этого вы должны использовать то,pip
что входитconda
в комплект, чтобы правильно изолировать среды вашего пакета.