Odpowiedzi:
AKTUALIZACJA (styczeń 2019):
easy_installzostał wycofany . get-pip.pyZamiast 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
⚡️ TL; DR - rozwiązanie jednoliniowe.
Wszystko co musisz zrobić to:
sudo easy_install pip
2019 : ⚠️
easy_installzostał wycofany . Sprawdź metodę nr 2 poniżej pod kątem preferowanej instalacji!
Zrobiłem gif, bo. Dlaczego nie?
Detale:
⚡️ OK, przeczytałem powyższe rozwiązania, ale oto ŁATWE rozwiązanie do zainstalowania
pip.
MacOS jest dostarczany z Pythonzainstalowanym oprogramowaniem. Ale aby upewnić się, że masz Pythonzainstalowany otwórz terminal i uruchom następujące polecenie.
python --version
Jeśli to polecenie zwraca numer wersji, oznacza to, że Pythonistnieje. Co oznacza również, że masz już dostęp do easy_installrozważania używania macOS/OSX.
ℹ️ Teraz wystarczy uruchomić następujące polecenie.
sudo easy_install pip
Następnie pipzostanie 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 pipten sposób.
Twoje zdrowie!
PS W końcu napisałem o tym post na blogu. QuickTip: Jak zainstalować pip na macOS lub OS X?
✅ AKTUALIZACJA (styczeń 2019 r.): METODA 2: Rozwiązanie dwuprzewodowe -
easy_installzostał wycofany . Użyj get-pip.pyzamiast tego.
Najpierw pobierz get-pipplik
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Teraz uruchom ten plik, aby zainstalować pip
python get-pip.py
Że należy to zrobić.
Kolejny gif, który powiedziałeś? Proszę bardzo!
--useropcji lub sprawdź uprawnienia.
sudo
--useropcji lub sprawdź uprawnienia.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pymam curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443jakieś pomysły? @AhmadAwais
Możesz zainstalować go przez Homebrew na OS X. Dlaczego miałbyś instalować Python z Homebrew?
Wersja Pythona dostarczana z systemem OS X jest świetna do nauki, ale nie nadaje się do programowania. Wersja dostarczana z systemem OS X może być nieaktualna w stosunku do oficjalnej bieżącej wersji Pythona, która jest uważana za stabilną wersję produkcyjną. ( źródło )
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:
brew install python
sudo.
pipnadal 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).
sudo -H python -m ensurepip
Spowoduje to utworzenie instalacji podobnej do tego easy_install.
/path/to/your/python -m pip <command>
Na komputerze Mac:
Zainstaluj easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo pythonZainstaluj pip
sudo easy_install pipTeraz możesz zainstalować moduły zewnętrzne. Na przykład
pip install regex # This is only an example for installing other modulescurl https://bootstrap.pypa.io/ez_setup.py -o - | sudo pythonprzerwie 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/… ).
pipjest dostępny w OS X przez easy_install.
Otwórz terminal i wpisz:
sudo easy_install pip
Po wyświetleniu monitu o podanie hasła wpisz swoje normalne hasło logowania.
Po zakończeniu instalacji powinieneś być w stanie używać pipzgodnie z oczekiwaniami.
Uwaga: działa to również w przypadku innych pakietów Pythona
pip install --upgrade pip
ZAKTUALIZOWANY W październiku 2019: MacOs Mojave
MacOS jest dostarczany z python2, ale nie z pip. W każdym razie lepiej jest nim zarządzać za pomocą Homebrew, musisz go zainstalować przed:
https://docs.brew.sh/Installation
Zainstaluj python2:
brew install python
OSTRZEŻENIE : w przypadku nowoczesnego systemu macOS (2019) można go zainstalować python3, a python2naprawdę musisz:brew install python@2
Zainstaluj python3:
brew install python3
AKTUALIZACJA : Python 3
Jeśli zainstalujesz python3, pip zostanie zainstalowany automatycznie.
brew install python3
NOWOŚĆ 2019: teraz, aby użyć PIP w wersji 3, użyj pip3lub możesz wykonać python3:, aby użyć wersji 3. Po zainstalowaniu pakietów za pomocą PIP3 zostaną one oddzielone python2.
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:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Sprawdź wersje:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
Aby dezaktywować środowisko:
$ deactivate
sudo python get_pip.pydziałało dobrze, ponieważ na OS X python jest już zainstalowany!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.pydla 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.pyGłó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 X get-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.
get-pip.pypod sudo, ale nie może zagwarantować, że pobrane właściwa get-pip.pyaż wiesz kontrolną. Więcej na ten temat: stackoverflow.com/questions/34587473/...
git-pip.pyskryptu 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 :
brew update
brew install python # or brew install python3
Teraz potwierdź, że pracujemy z naszym nowo zainstalowanym Pythonem:
ls -lh `which python`
... powinien pokazywać symboliczny link do ścieżki z „Piwnicą” w stylu:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Pip powinien być zainstalowany razem z Pythonem. Możesz go uaktualnić, wpisując:
pip install --upgrade pip
Teraz możesz zainstalować dowolny z ponad 50 000 pakietów na PyPI .
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!
pythondowiązania symboliczne do python2 i python3dowią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:
python2.7 -m ensurepip --default-pip
Dodatkowo, jeśli chcesz zainstalować pip dla python3.6:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
W najnowszej wersji (z lub Yosemite El Capitan wierzę ... przynajmniej z Sierra dalszego), trzeba uruchomić brew postinstall python3po brew install python3jeśli używasz homebrew.
Więc,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Według oficjalnej strony Homebrew :
1 marca 2018 r. Formuła Python zostanie zaktualizowana do wersji Python 3.x i zostanie dodana formuła Python @ 2 do instalacji Pythona 2.7 (chociaż będzie to tylko KEG, więc ani Python, ani Python2 nie zostaną domyślnie dodane do PATH bez ręczne łącze do zaparzania --force). Zachowamy aliasy python2, python3 i python @ 3.
Aby zainstalować Python 3, uruchom następującą komendę:
brew install python3
Następnie pipjest instalowany automatycznie i możesz zainstalować dowolny pakiet przez pip install <package>.
-bash: pip: command not found. To, co zadziałało, było dla mnie najlepszą odpowiedzią:sudo easy_install pip
pip: command not foundwiadomość. 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
sudo python get-pip.py
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
Najpierw zainstaluj Brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Następnie napar zainstaluj Python
brew install python
Wtedy pipzadziała
Jeśli chcesz „pip3”, możesz zrobić ff:
przez napar:
brew install python3
wtedy możesz wykonać
pip3 <command> [options]
$ sudo port install py27-pip
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.
portnie jest instalowany domyślnie
Aby 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:
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
...
sudoJeśli chcesz zainstalować pipbez potrzeby sudo, co zawsze frustruje podczas próby instalowania pakietów globalnie, zainstaluj pipw folderze lokalnym w /usr/localnastępujący sposób:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
i wtedy:
pip install <package-of-choice> bez sudo
ImportError: No module named pip._internal
Najpierw zainstaluj Python3, a następnie użyj pip3, aby zainstalować pakiety.
brew install python
Python3 zostanie zainstalowany, a pip jest wraz z nim dostarczany. Aby użyć pip do zainstalowania jakiegoś pakietu, uruchom następujące polecenie
pip3 install package
Zauważ, że to pip3, ponieważ chcesz używać Python3.
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
python setup.py install
Gdy to zrobisz, będziesz mieć easy_install.
Użyj poniższej, aby zainstalować pip:
sudo easy_install pip
Jakoś łatwa instalacja nie działa na moim starym komputerze Mac (10.8). To rozwiązuje mój problem.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Jeśli nie masz wget, po prostu otwórz w przeglądarce, https://bootstrap.pypa.io/get-pip.pya następnie zapisz jakoget-pip.py
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.
pip. Ta odpowiedź powinna być promowana i zachęcana.
condajest pipjuż zainstalowany. Lepiej jest po prostu skorzystać z condainstalacji 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 razu pip- to bardzo zły pomysł. Powinieneś używać tego, pipktóry jest w zestawie , condaaby poprawnie odizolować środowiska pakietów.