Відповіді:
ОНОВЛЕННЯ (січень 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був застарілим . Перевірте спосіб №2 нижче щодо бажаної установки!
Я зробив gif, coz. чому ні?
Деталі:
⚡️ Гаразд, я читав рішення, наведені вище, але ось EASY рішення для встановлення
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
Це повинно це робити.
Ще один gif ви сказали? Ось ви йдете!
--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 - це щось із менеджерів пакетів для ОС 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 modulescurl 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. У будь-якому випадку, краще керувати нею з домашньою мовою, її потрібно встановити раніше:
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 на El Capitan.
pip3
Найпростіше рішення - дотримуватися інструкції з установки з домашнього сайту pip .
В основному, це полягає в:
sudo python get-pip.pyОсновна перевага цього рішення полягає в тому, що він встановлює pip для версії python, яка використовувалась для запуску get-pip.py, а це означає, що якщо для запуску використовується встановлення python OS X за замовчуванням, get-pip.pyви встановите pip для установки python із системи.
Більшість рішень, які використовують менеджер пакунків (домашній або макпорт) в 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`
... повинен показувати символічне посилання на шлях із "Підвалом" у ньому:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Pip слід встановлювати разом із Python. Ви можете оновити його, ввівши:
pip install --upgrade pip
Тепер ви готові встановити будь-який із 50 000+ пакетів на PyPI .
Раніше я використовував get-pip.py для встановлення pip . Але, документи попереджають, що get-pip.py не координується з менеджерами пакунків і може залишити вашу систему в невідповідному стані. У будь-якому випадку, немає потреби, враховуючи, що pip тепер включений до 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 я вважаю ... принаймні від Сьєрри і далі) вам потрібно бігти 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 і мав те саме повідомлення. Жодної помилки в будь-якій команді варити.
Завантажте цей файл: get-pip.py
Потім просто наберіть
sudo python get-pip.py
Переконайтеся, що ви перебуваєте в тому ж каталозі, що і get-pip.py, або ви надаєте правильний шлях до цього файлу.
Докладніше можна відвідати: http://pip.readthedocs.org/en/latest/installing.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 (ви можете додати це в ~ / .bash_profile PATH = / opt / local / Бібліотека / фреймворки / Python.framework / Версії / 2.7 / бін: $ PATH
pip буде доступний у новому вікні терміналу.
portне встановлено за замовчуванням
Щоб встановити або оновити 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
...
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а не правильно ізолювати середовище вашого пакета.