Wczoraj spędziłem większość dnia, szukając jasnej odpowiedzi na temat instalacji pip
(menedżer pakietów dla Pythona). Nie mogę znaleźć dobrego rozwiązania.
Jak to zainstalować?
AKTUALIZACJA (styczeń 2019):
easy_install
został wycofany . get-pip.py
Zamiast tego użyj :
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Stara odpowiedź:
easy_install pip
Jeśli potrzebujesz uprawnień administratora, aby to uruchomić, spróbuj:
sudo easy_install pip
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
- co z moją instalacją Python3? Czy to tylko oznacza, że pip używa mojej instalacji Python2?curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
Wszystko co musisz zrobić to:
Zrobiłem gif, bo. Dlaczego nie?
Detale:
MacOS jest dostarczany z
Python
zainstalowanym oprogramowaniem. Ale aby upewnić się, że maszPython
zainstalowany otwórz terminal i uruchom następujące polecenie.Jeśli to polecenie zwraca numer wersji, oznacza to, że
Python
istnieje. Co oznacza również, że masz już dostęp doeasy_install
rozważania używaniamacOS/OSX
.ℹ️ Teraz wystarczy uruchomić następujące polecenie.
Następnie
pip
zostanie zainstalowany i będzie można go używać do instalowania innych pakietów.Daj mi znać, jeśli będziesz mieć problemy z instalacją w
pip
ten sposób.Twoje zdrowie!
PS W końcu napisałem o tym post na blogu. QuickTip: Jak zainstalować pip na macOS lub OS X?
easy_install
został wycofany . Użyjget-pip.py
zamiast tego.Najpierw pobierz
get-pip
plikTeraz uruchom ten plik, aby zainstalować
pip
Że należy to zrobić.
Kolejny gif, który powiedziałeś? Proszę bardzo!
źródło
--user
opcji lub sprawdź uprawnienia.sudo
--user
opcji lub sprawdź uprawnienia.curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
mamcurl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
jakieś pomysły? @AhmadAwaisMożesz zainstalować go przez Homebrew na OS X. Dlaczego miałbyś instalować Python z Homebrew?
Homebrew to coś w rodzaju menedżera pakietów dla OS X. Znajdź więcej szczegółów na stronie Homebrew . Po zainstalowaniu Homebrew uruchom następujące polecenie, aby zainstalować najnowsze narzędzia Python, Pip i Setup:
źródło
sudo
.pip
nadal nie jest to możliwe, konieczne może być ponowne połączenie, w ten sposóbbrew unlink python && brew link python
Dziwi mnie, że nikt o tym nie wspominał - od 2013 r. Sam Python może się instalować
pip
, nie są wymagane żadne zewnętrzne polecenia (i brak połączenia z Internetem).Spowoduje to utworzenie instalacji podobnej do tego
easy_install
.źródło
/path/to/your/python -m pip <command>
Na komputerze Mac:
Zainstaluj easy_install
Zainstaluj pip
Teraz możesz zainstalować moduły zewnętrzne. Na przykład
źródło
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
przerwie konfigurację! Nie instaluj easy_setup, jeśli już go masz, spędziłem godzinę, aby naprawić moją konfigurację po tym poleceniu (dzięki stackoverflow.com/questions/6012246/… ).pip
jest dostępny w OS X przezeasy_install
.Otwórz terminal i wpisz:
Po wyświetleniu monitu o podanie hasła wpisz swoje normalne hasło logowania.
Po zakończeniu instalacji powinieneś być w stanie używać
pip
zgodnie z oczekiwaniami.Uwaga: działa to również w przypadku innych pakietów Pythona
źródło
pip install --upgrade pip
ZAKTUALIZOWANY W październiku 2019: MacOs Mojave
MacOS jest dostarczany z
python2
, ale nie zpip
. W każdym razie lepiej jest nim zarządzać za pomocą Homebrew, musisz go zainstalować przed:https://docs.brew.sh/Installation
Zainstaluj python2:
OSTRZEŻENIE : w przypadku nowoczesnego systemu macOS (2019) można go zainstalować
python3
, apython2
naprawdę musisz:brew install python@2
Zainstaluj python3:
AKTUALIZACJA : Python 3
Jeśli zainstalujesz
python3
, pip zostanie zainstalowany automatycznie.NOWOŚĆ 2019: teraz, aby użyć PIP w wersji 3, użyj
pip3
lub możesz wykonaćpython3
:, aby użyć wersji 3. Po zainstalowaniu pakietów za pomocą PIP3 zostaną one oddzielonepython2
.STARY: Musisz tylko zaktualizować pip, ale wcześniej musisz utworzyć środowisko wirtualne do pracy z Python 3. Możesz użyć folderu projektu lub dowolnego folderu:
Sprawdź wersje:
Aby dezaktywować środowisko:
źródło
sudo python get_pip.py
działało dobrze, ponieważ na OS X python jest już zainstalowany!curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
dla Python3 na El Capitan.pip3
Najprostszym rozwiązaniem jest postępowanie zgodnie z instrukcją instalacji ze strony domowej pip .
Zasadniczo polega to na:
sudo python get-pip.py
Główną zaletą tego rozwiązania jest to, że instaluje pip dla wersji Pythona, która została użyta do uruchomienia
get-pip.py
, co oznacza, że jeśli używasz domyślnej instalacji Pythona do uruchomienia w OS Xget-pip.py
, zainstalujesz pip dla instalacji Pythona z systemu.Większość rozwiązań korzystających z menedżera pakietów (homebrew lub macport) w systemie OS X tworzy nadmiarową instalację Pythona w środowisku menedżera pakietów, co może powodować niespójności w systemie, ponieważ w zależności od tego, co robisz, możesz nazwać jedną instalacją python zamiast innego.
źródło
get-pip.py
podsudo
, ale nie może zagwarantować, że pobrane właściwaget-pip.py
aż wiesz kontrolną. Więcej na ten temat: stackoverflow.com/questions/34587473/...git-pip.py
skryptu do zainstalowania pip dla podstawowego Pythona Apple jest głównym przykładem użycia istniejącego skryptu, a jedynie instalacja Pythona przez Homebrew.Instalowanie osobnej kopii Pythona jest popularną opcją, mimo że Python jest już dostarczany z MacOS. Ponosisz odpowiedzialność za zapewnienie, że używasz zamierzonej kopii Pythona. Ale korzyścią jest najnowsza wersja Pythona i pewna ochrona przed ukryciem systemu, jeśli coś pójdzie nie tak.
Aby zainstalować Python za pomocą HomeBrew :
Teraz potwierdź, że pracujemy z naszym nowo zainstalowanym Pythonem:
... powinien pokazywać symboliczny link do ścieżki z „Piwnicą” w stylu:
Pip powinien być zainstalowany razem z Pythonem. Możesz go uaktualnić, wpisując:
Teraz możesz zainstalować dowolny z ponad 50 000 pakietów na PyPI .
Inne notatki
Poprzednio korzystałem z get-pip.py, aby zainstalować pip . Ale dokumenty ostrzegają, że get-pip.py nie koordynuje z menedżerami pakietów i może pozostawić twój system w niespójnym stanie. W każdym razie nie ma takiej potrzeby, biorąc pod uwagę, że pip jest teraz dołączony do Pythona od wersji 2.7.9 .
Zauważ, że pip nie jest jedynym menedżerem pakietów dla Pythona. Istnieje również easy_install. Nie warto mieszać tych dwóch, więc nie rób tego.
Wreszcie, jeśli masz zainstalowany zarówno Python 2, jak i 3, pip wskaże to, które Python zainstalowałeś jako ostatni. Nabierz nawyku jawnego używania pip2 lub pip3 , więc masz pewność, który język Python otrzymuje nową bibliotekę.
Miłego hakowania!
źródło
python
dowiązania symboliczne do python2 ipython3
dowiązania symboliczne do python3 ... niezależnie od tego, które zostało zainstalowane jako ostatnie.Dla tych, którzy mają zainstalowane zarówno Python2, jak i Python3, oto rozwiązanie:
Dodatkowo, jeśli chcesz zainstalować pip dla python3.6:
źródło
W najnowszej wersji (z lub Yosemite El Capitan wierzę ... przynajmniej z Sierra dalszego), trzeba uruchomić
brew postinstall python3
pobrew install python3
jeśli używasz homebrew.Więc,
AKTUALIZACJA - Wersja Homebrew po 1.5
Według oficjalnej strony Homebrew :
Aby zainstalować Python 3, uruchom następującą komendę:
Następnie
pip
jest instalowany automatycznie i możesz zainstalować dowolny pakiet przezpip install <package>
.źródło
-bash: pip: command not found
. To, co zadziałało, było dla mnie najlepszą odpowiedzią:sudo easy_install pip
pip: command not found
wiadomość. Próbowałem otworzyć nową kartę w iTerm i miałem ten sam komunikat. Brak błędów w obu poleceniach parzenia.Pobierz ten plik: get-pip.py
Następnie po prostu wpisz
Upewnij się, że znajdujesz się w tym samym katalogu co get-pip.py lub podaj poprawną ścieżkę do tego pliku.
Szczegółowe informacje można znaleźć na stronie: http://pip.readthedocs.org/en/latest/installing.html
lub http://thegauraw-blog-blog.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way
źródło
Najpierw zainstaluj Brew:
Następnie napar zainstaluj Python
Wtedy
pip
zadziałaźródło
Jeśli chcesz „pip3”, możesz zrobić ff:
wtedy możesz wykonać
pip3 <command> [options]
źródło
Następnie zaktualizuj swoją ŚCIEŻKĘ, aby zawierała katalog bin py27-pip (możesz to dodać w ~ / .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / bin: $ PATH
pip będzie dostępny w nowym oknie terminala.
źródło
port
nie jest instalowany domyślnieAby zainstalować lub zaktualizować pip , pobierz get-pip.py ze strony http://www.pip-installer.org/en/latest/installing.html
Następnie uruchom następujące czynności:
sudo python get-pip.py
Na przykład:
źródło
Zainstaluj bez potrzeby
sudo
Jeśli chcesz zainstalować
pip
bez potrzebysudo
, co zawsze frustruje podczas próby instalowania pakietów globalnie, zainstalujpip
w folderze lokalnym w/usr/local
następujący sposób:i wtedy:
pip install <package-of-choice>
bezsudo
źródło
ImportError: No module named pip._internal
Najpierw zainstaluj Python3, a następnie użyj pip3, aby zainstalować pakiety.
Python3 zostanie zainstalowany, a pip jest wraz z nim dostarczany. Aby użyć pip do zainstalowania jakiegoś pakietu, uruchom następujące polecenie
Zauważ, że to pip3, ponieważ chcesz używać Python3.
źródło
Pobierz narzędzia do konfiguracji Pythona z poniższej witryny:
https://pypi.python.org/pypi/setuptools
Użyj pliku tar.
Po pobraniu przejdź do pobranego folderu i uruchom
Gdy to zrobisz, będziesz mieć easy_install.
Użyj poniższej, aby zainstalować pip:
źródło
Jakoś łatwa instalacja nie działa na moim starym komputerze Mac (10.8). To rozwiązuje mój problem.
Jeśli nie masz wget, po prostu otwórz w przeglądarce,
https://bootstrap.pypa.io/get-pip.py
a następnie zapisz jakoget-pip.py
źródło
Polecam ci Anacondę. Jest to wiodąca platforma nauki otwartych danych obsługiwana przez Python. Zainstalowano wiele podstawowych pakietów. Anaconda (
conda
) jest dostarczana z własną instalacjąpip
.źródło
pip
. Ta odpowiedź powinna być promowana i zachęcana.conda
jestpip
już zainstalowany. Lepiej jest po prostu skorzystać zconda
instalacji na komputerze Mac niż z innymi opisanymi metodami, które przeszkadzają w bezpośredniej instalacji systemu. Zwłaszcza jeśli chodzi o Pythona, instalowanie rzeczy od razupip
- to bardzo zły pomysł. Powinieneś używać tego,pip
który jest w zestawie ,conda
aby poprawnie odizolować środowiska pakietów.