Come installare PIP su Python 3.6?


97

Sto cercando di installare PIP per python 3.6 e ho cercato su YouTube per i tutorial, ma tutti sembrano essere obsoleti e nessuno di loro sembra funzionare. Qualsiasi informazione sarebbe utile in modo da poter portare avanti il ​​mio progetto.


1
Aggiungi quale metodo hai provato esattamente e quale particolare errore hai riscontrato.
Ahsanul Haque

pipdovrebbe essere fornito in bundle con 3.6. Controlla la bindirectory nella tua distribuzione, in alternativa prova pip3.
cdarke

1
Perché hai l'impressione che debba essere installato?
OneCricketeer

1
pip è già installato se stai usando i binari Python 2> = 2.7.9 o Python 3> = 3.4 scaricati da python.org
GoingMyWay

1
ho provato a utilizzare il metodo get-pip.py ho anche provato a utilizzare il pip che è in bundle nel pacchetto python ma nessuno di questi sembra funzionare
bradley plater

Risposte:


122

pip è fornito in bundle con Python> 3.4

Su sistemi simili a Unix utilizzare:

python3.6 -m pip install [Package_to_install]

Su un sistema Windows usa:

py -m pip install [Package_to_install]

(Su Windows potrebbe essere necessario eseguire il prompt dei comandi come amministratore per poter scrivere nella directory di installazione di python)


2
Si può effettivamente creare un alias per ogni versione di Python installata e chiamarlo come il normale pip, vale a dire: per il python3.6 alias pip3.6="python3.6 -m pip"che può essere chiamato come pip3.6 install pandaso per python3 alias pip3="python3 -m pip"allora pip3 install pandas, ecc
CONvid19

29
Non sempre! [leonardo @ localhost ~] $ python3.6 -m pip install pip /usr/bin/python3.6: Nessun modulo denominato pip
llazzaro

12
Quando digito: python3.6 -m pip install pip ottengo: /usr/bin/python3.6: Nessun modulo denominato pip
justSaid

5
D'accordo con @llazzaro. Ricevo il python3.6 -m pip install pip /usr/bin/python3.6: No module named piptrattamento. Per correggere l'errore, è necessario installare manualmente pip come Will I Am ha sottolineato nel suo messaggio :wget -qO- https://bootstrap.pypa.io/get-pip.py | sudo python3.6
tahesse

3
pip NON è sempre in bundle con Python. Questa risposta non è corretta.
matthewatabet

52

Scarica python 3.6

È possibile che pip non venga installato per impostazione predefinita. Una potenziale soluzione è aprire cmd e digitare:

python -m ensurepip --default-pip

e poi

python -m pip install matplotlib

in realtà non avevo nulla nella mia cartella degli script idk perché ma questi passaggi hanno funzionato per me.


24

Se pip non viene fornito con l'installazione di python 3.6, potrebbe funzionare:

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py

quindi puoi installare python -m


Ho capitoAttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
Bee

10

pip è incluso nell'installazione di Python. Se non puoi chiamare pip.exe, prova a chiamare python -m pip [args] da cmd


4
Ci sono casi in cui l'installazione di Python non include un pip. Il mio era 3.6.5 e non c'erano pacchetti pip
Ramazan Polat

7

Come hai installato Python e stai usando un ambiente virtuale?
Dato che hai menzionato specificamente Python 3.6, e non l'hai contrassegnato come risposta, suppongo che potresti averlo installato usando sudo add-apt-repository ppa: jonathonf / python-3.6 , poiché questo è un modo comune per installare Python 3.6 su un sistema operativo Unix che non dispone di un pacchetto 3.6 nativo. Se questo è il caso, il modo corretto per installare pip è il seguente ....

Passaggio 1) Crea un ambiente virtuale con Python 3.6 ...

python3.6 -m venv env --without-pip

Passaggio 2) Attiva il tuo ambiente virtuale ...

source env/bin/activate

Passaggio 3) Installa pip nel tuo ambiente ...

curl https://bootstrap.pypa.io/get-pip.py | python3

6

Ho usato questi comandi in Centos 7

yum install python36
yum install python36-devel
yum install python36-pip
yum install python36-setuptools
easy_install-3.6 pip

per verificare la versione pip:

pip3 -V
pip 18.0 from /usr/local/lib/python3.6/site-packages/pip-18.0-py3.6.egg/pip (python 3.6)

2

Ci sono situazioni in cui il tuo pipnon viene scaricato insieme all'installazione di Python. Anche l'intera cartella degli script può essere vuota.

Puoi farlo anche manualmente.

Basta andare al prompt dei comandi e digitare python -m ensurepip --default-pipPremi Invio.

Assicurati che il valore della variabile di percorso sia aggiornato.

Questo farà il trucco


11
/usr/bin/python3.6: No module named ensurepip
sudo

1
python3.6: nessun modulo chiamato pip
CDT

1

Poiché python 3.4 pip è incluso nell'installazione di python.


Non nell'installazione incorporabile.
ripper234

Pip3 verrà installato quando installo Python 3.6?
Vineeshvs

1

C'è un problema con il download e l'installazione di Python 3.6. Deselezionare pip nell'installazione previene il problema. Quindi pip non viene fornito in ogni installazione.


1

In questo momento ho installato bs4 con python 3.6.3 su Windows.

C:\yourfolderx\yourfoldery>python.exe -m pip install bs4

con la sintassi come il post dell'utente di seguito:

Ho appena installato con successo un pacchetto per Excel. Dopo aver installato python 3.6, devi scaricare il pacchetto desiderato, quindi installarlo. Ad esempio,

python.exe -m pip download openpyxl==2.1.4

python.exe -m pip install openpyxl==2.1.4

0

Ho appena installato con successo un pacchetto per Excel. Dopo aver installato il python 3.6, è necessario scaricare il pacchetto desiderato, quindi installarlo. Ad esempio,

  1. python.exe -m pip download openpyxl==2.1.4

  2. python.exe -m pip install openpyxl==2.1.4


0

Sì, Python3.6 installa PIP ma non è raggiungibile poiché è installato. Non esiste un codice che lo richiamerà così com'è! Ci sono stato per più di una settimana e ho letto ogni singolo consiglio dato, senza successo!

Infine, ho provato andando nella directory pip e aggiornando la versione installata:

root@bx:/usr/local/lib/python3.6/site-packages # python -m pip install --upgrade pip

Quel comando ha creato un PIP che ora funziona correttamente da qualsiasi posizione sul mio server FreeBSD!

Chiaramente, gli strumenti installati semplicemente non funzionano, come installato con Python3.6. L'unico modo per eseguirli è richiamare Python e i file python desiderati come puoi vedere nel comando emesso. Una volta chiamato l'aggiornamento, tuttavia, il nuovo PIP funziona globalmente senza dover richiamare Python3.6 ...


0

Questo è ciò che ha funzionato per me su Amazon Linux

sudo yum list | grep python3

sudo yum installa python36.x86_64 python36-tools.x86_64

$ python3 - versione Python 3.6.8

$ pip -V pip 9.0.3 da /usr/lib/python2.7/dist-packages (python 2.7)

] $ sudo python3.6 -m pip install --upgrade pip Raccolta di pip Download https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.panyy3-none (1,4 MB) 100% | ████████████████████████████████ | 1.4MB 969kB / s Installazione dei pacchetti raccolti: pip Trovato installazione esistente: pip 9.0.3 Disinstallazione pip-9.0.3: Disinstallazione riuscita pip-9.0.3 Installazione riuscita pip-19.0.3

$ pip -V pip 19.0.3 da /usr/local/lib/python3.6/site-packages/pip (python 3.6)


-2

Per python3 dovrebbe essere pip3

su ubuntu

sudo apt install python3-pip

2
questo non è python3.6
Rumbles
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.