Chcę zainstalować PIP . Powinien obsługiwać Python 3, ale wymaga setuptools, który jest dostępny tylko dla Python 2.
Jak mogę zainstalować PIP za pomocą Python 3?
python
python-3.x
pip
package
setuptools
deamon
źródło
źródło
distribute
jest przestarzała, a inna odpowiedź rozwiązuje problem.Odpowiedzi:
edycja: Ręczna instalacja i używanie
setuptools
nie jest już standardowym procesem.Jeśli korzystasz z Python 2.7.9+ lub Python 3.4+
Gratulacje, powinieneś już mieć
pip
zainstalowany. Jeśli nie, czytaj dalej.Jeśli korzystasz z systemu uniksowego
Zazwyczaj pakiet można zainstalować za
pip
pośrednictwem menedżera pakietów, jeśli wersja Python jest starsza niż 2.7.9 lub 3.4, lub jeśli system nie zawiera go z jakiegokolwiek powodu.Instrukcje dotyczące niektórych z bardziej popularnych dystrybucji są następujące.
Instalowanie na Debianie (Wheezy i nowsze) oraz Ubuntu (Trusty Tahr i nowsze) dla Python 2.x
Uruchom następujące polecenie z terminala:
Instalowanie na Debianie (Wheezy i nowsze) oraz Ubuntu (Trusty Tahr i nowsze) dla Python 3.x
Uruchom następujące polecenie z terminala:
Uwaga:W nowej instalacji Debian / Ubuntu pakiet może nie zostać znaleziony, dopóki:
Instalowanie
pip
na CentOS 7 dla Python 2.xW CentOS 7 musisz najpierw zainstalować narzędzia instalacyjne, a następnie użyć ich do instalacji
pip
, ponieważ nie ma dla niego bezpośredniego pakietu.Instalowanie
pip
na CentOS 7 dla Python 3.xZakładając, że zainstalowałeś Python 3.4 z EPEL , możesz zainstalować narzędzia instalacyjne Python 3 i użyć go do instalacji
pip
.Jeśli Twoja dystrybucja Unix / Linux nie ma go w repozytoriach pakietów
Zainstaluj za pomocą ręcznego sposobu opisanego poniżej.
Sposób ręczny
Jeśli chcesz to zrobić ręcznie, obecnie zalecaną metodą jest instalacja przy użyciu
get-pip.py
skryptu zpip
instrukcji instalacji .źródło
--user
flagę, która zainstaluje dystrybucję tylko dla bieżącego użytkownika.sudo easy_install3 pip
a następniepip3 install
działa od tego momentu.Byłem w stanie zainstalować pip dla Pythona 3 na Ubuntu po prostu przez uruchomienie
sudo apt-get install python3-pip
.źródło
pip-3.2 install
(zamień 3.2 na wersję), aby zainstalować pakiety - patrz także stackoverflow.com/questions/10763440/…Unable to locate package python3-pip
. Czy zmieniono jego nazwę?sudo apt-get install -y python3.3
i używatype pip3
Python 3.4+ i Python 2.7.9+
Dobre wieści! Python 3.4 (wydany w marcu 2014 r.) Jest dostarczany z Pip. Jest to najlepsza funkcja ze wszystkich wydań Python. To sprawia, że bogactwo bibliotek społeczności jest dostępne dla wszystkich. Początkujący nie są już wykluczeni z powodu trudnej konfiguracji. Wraz z menedżerem pakietów Python dołącza do Ruby, Nodejs, Haskell, Perl, Go - prawie każdego innego współczesnego języka z większością społeczności open-source. Dziękuję Python.
Oczywiście nie oznacza to, że pakowanie w Pythonie jest rozwiązane. To doświadczenie jest frustrujące. Omawiam to na Czy Python ma system zarządzania pakietami / modułami?
Niestety dla wszystkich korzystających z wcześniejszego Pythona. Postępuj zgodnie z instrukcjami.
Python ≤ 2.7.8 i Python ≤ 3.3
Postępuj zgodnie ze szczegółowymi instrukcjami na https://stackoverflow.com/a/12476379/284795 . Głównie
Oficjalne instrukcje
Na https://pip.pypa.io/en/stable/installing.html
Pobierz
get-pip.py
, zachowując ostrożność, aby zapisać go jako.py
plik zamiast.txt
. Następnie uruchom go z wiersza polecenia.Do tego może być potrzebny wiersz polecenia administratora. Śledź http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
Dla mnie ten zainstalowany Pip o
C:\Python27\Scripts\pip.exe
. Znajdźpip.exe
na komputerze, a następnie dodaj jego folder (np.C:\Python27\Scripts
) Do ścieżki (Start / Edytuj zmienne środowiskowe). Teraz powinieneś być w stanie uruchomićpip
z linii poleceń. Spróbuj zainstalować pakiet:Proszę bardzo (mam nadzieję)!
źródło
apt-get install python3-dev
, zainstalowany Python 3.4, bez pip :(W systemie Ubuntu 12.04 lub starszym
nie zadziała. Zamiast tego użyj:
źródło
jeśli używasz Python 3.4+
po prostu wpisz:
źródło
Aktualizacja 2015-01-20:
Zgodnie z https://pip.pypa.io/en/latest/installing.html obecny sposób to:
Myślę, że to powinno działać dla każdej wersji
Oryginalna odpowiedź:
źródło
Pojedynczy Python w systemie
Aby zainstalować pakiety w Pythonie, zawsze wykonaj następujące kroki:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
Uwaga: przy założeniu, że nie jest ustawiony alias
python
Dzięki tej metodzie nie będzie żadnych wątpliwości co do tego, która wersja Pythona odbiera pakiet.
Wiele pytonów
Powiedz, że masz
python3 ↔ python3.6
ipython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
Jest to zasadniczo ta sama metoda, jak pokazano wcześniej.
Notatka 1
Jak znaleźć pytona, twoje
python3
polecenie odradza się:Zwróć uwagę na python 3.6.6 w drugiej linii.
Uwaga 2
Zmień co
python3
lubpython
wskazuje na: /ubuntu/320996/how-to-make-python-program-command-execute-python-3źródło
Nie jestem pewien, kiedy dokładnie to zostało wprowadzone, ale zainstalowałem dla mnie pip3, gdy jeszcze nie istniał.
źródło
pip2 install --upgrade pip
iapt-cyg install python3
. To co napisałeś i maszpip3
.Starsza wersja Homebrew
Jeśli korzystasz z systemu macOS, użyj
homebrew
.Pamiętaj też, że powinieneś sprawdzić konsolę, jeśli instalacja zakończyła się pomyślnie. Czasami tak nie jest (np. Błąd z powodu własności), ale ludzie po prostu przeoczają dziennik.
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
Jeśli używasz kilku różnych wersji Pythona, spróbuj użyć
virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installationZ korzyścią
pip
dla każdego środowiska lokalnego.Następnie zainstaluj środowisko lokalne w bieżącym katalogu, wykonując:
Pamiętaj, że określasz ścieżkę do pliku binarnego Pythona zainstalowanego w systemie.
Następnie w tym folderze jest teraz lokalne środowisko python.
./ENV
Teraz powinno być
./ENV/pip-3.3
Użyj,
./ENV/pip-3.3 freeze
aby wyświetlić listę lokalnych bibliotek.użyj
./ENV/pip-3.3 install packagename
do instalacji w środowisku lokalnym.służy
./ENV/python3.3 pythonfile.py
do uruchamiania skryptu python.źródło
Oto mój sposób rozwiązania tego problemu w Ubuntu 12.04:
Następnie zainstaluj python3 z kodu źródłowego:
Po zakończeniu instalacji wszystkich pip3 zostanie zainstalowany automatycznie.
źródło
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Tak zrobiłem na OS X Mavericks, aby to zadziałało.
Po pierwsze, zainstaluj napar
Zainstaluj Python 3.4
Następnie otrzymuję najnowszą wersję dystrybucji:
Mam nadzieję, że to pomoże.
źródło
mkvirtualenv py3
linii - w OS X El Capitan pojawia sięcommand not found
błąd. Ponadto, aby faktycznie użyć Pythona 3 po zainstalowaniu go, muszę uruchomić,python3
a nie tylko,python
który nadal mapuje do Pythona 2.7. czy istnieją różne kroki dla El Capitan?https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
więc jeśli masz zainstalowany Python 3.4, możesz po prostu:
sudo pip3 install xxx
źródło
W przypadku python3 spróbuj tego:
Dobrą rzeczą jest to, że wykryje również posiadaną wersję Pythona (nawet jeśli jest to środowisko Pythona w niestandardowej lokalizacji). Następnie możesz normalnie kontynuować (na przykład)
źródło: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
źródło
Zakładając, że jesteś w bardzo ograniczonym środowisku komputerowym (takim jak ja) bez dostępu do konta root lub możliwości instalowania pakietów ...
Nigdy nie instalowałem świeżej / samodzielnej / raw / innej niż root instancji Python + virtualenv przed tym postem. Zrobiłem sporo Googlinga, żeby to zadziałało.
python3
dlapython
jeśli jesteś użytkownikiem python2.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
pakiet zawiera samodzielną wersjępip
i,setuptools
które są automatycznie magicznie instalowane w każdym nowym virtualenv. To rozwiązuje problem z kurczakiem i jajkami.which python3
powinien dać:/path/to/new/virtualenv/bin/python3
pip
jest również dostępny w virtualenv przezwhich pip
... powinien dać:/path/to/new/virtualenv/bin/pip
Więc ... pip, pip, pip!
Ostatnia wskazówka dla początkujących Pythonerów: Nie uważasz, że potrzebujesz virtualenv na początku, ale z przyjemnością będziesz mieć go później. Pomaga w scenariuszach instalacji / aktualizacji „co jeśli” dla pakietów open source / shared.
Patrz: https://virtualenv.pypa.io/en/latest/installation.html
źródło
pip
jest instalowany razem podczas instalacji Pythona. Możesz użyćsudo pip install (module)
lubpython3 -m pip install (module)
.źródło
Aby zainstalować PIP, bezpiecznie pobierz plik get-pip.py .
Następnie uruchom następujące czynności:
Patrz: instalacja PIP
źródło
A dla systemu operacyjnego Windows 8.1 / 10 użytkownicy właśnie otwierają cmd (wiersz polecenia)
Napisz to :
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
następnie
po prostu napisz to:
pip3 install
{nazwa pakietu}Wskazówka: lokalizacja folderu
Python36-32
może się różnić w przypadku nowych wersji Pythona 3.x.źródło
Jeśli dystrybucja Linuksa została dostarczona z już zainstalowanym Pythonem, powinieneś być w stanie zainstalować PIP za pomocą menedżera pakietów systemu. Jest to preferowane, ponieważ zainstalowane w systemie wersje Pythona nie działają dobrze ze skryptem get-pip.py używanym w systemach Windows i Mac.
Advanced Package Tool (Python 2.x)
Advanced Package Tool (Python 3.x)
Menedżer pakietów pacman (Python 2.x)
Menedżer pakietów pacman (Python 3.x)
Menedżer pakietów Yum (Python 2.x)
Menedżer pakietów Yum (Python 3.x)
Dandified Yum (Python 2.x)
Dandified Yum (Python 3.x)
Menedżer pakietów Zypper (Python 2.x)
Menedżer pakietów Zypper (Python 3.x)
źródło
Wykonaj poniższe kroki, aby zainstalować Python 3 z pipem:
Krok 1: Zainstaluj Python z pliku do pobrania tutaj
Krok 2: musisz pobrać get-pip.py
Krok 3: Po pobraniu get-pip.py otwórz komendę i przejdź do katalogu, w którym zapisano plik get-pip.py.
Krok 4: Wpisz polecenie
python get-pip.py
w cmd.Krok 5: Instalowanie pipa zakończyło się pomyślnie. Sprawdź instalację pipa za pomocą polecenia typu w cmd
pip --version
źródło
To jest jedno-linijka, którą kopiuję i wklejam.
Od instalacji za pomocą get-pip.py :
źródło