it-swarm-eu.dev

Come installo pip su Windows?

pip è un sostituto di easy_install . Ma dovrei installare pip usando easy_install su Windows? Esiste un modo migliore?

2394
mit

Python 2.7.9+ e 3.4+

Buone notizie! Python 3.4 (rilasciato a marzo 2014) e Python 2.7.9 (rilasciato a dicembre 2014) vengono forniti con Pip. Questa è la migliore funzionalità di qualsiasi versione di Python. Rende le librerie della comunità accessibili a tutti. I principianti non sono più esclusi dall'utilizzo di librerie di comunità dalla difficoltà proibitiva di installazione.Per spedizione con un gestore di pacchetti, Python unisce Ruby , Node.js , Haskell , Perl , Go - quasi ogni altro linguaggio contemporaneo con una comunità open source a maggioranza. Grazie Python.

Naturalmente, ciò non significa che la confezione Python sia risolta. L'esperienza rimane frustrante. Discuto questo in Stack Overflow question Python ha un sistema di gestione pacchetto/modulo? .

E, ahimè, per tutti quelli che usano Python 2.7.8 o precedenti (una parte considerevole della comunità). Non c'è un piano per spedire Pip a te. Seguono istruzioni manuali.

Python 2 ≤ 2.7.8 e Python 3 ≤ 3.3

Volando di fronte al suo 'batterie incluse' motto, Python spedisce senza un gestore di pacchetti. A peggiorare le cose, Pip era - fino a poco tempo fa - ironicamente difficile da installare.

Istruzioni ufficiali

Per https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :

Scarica get-pip.py , facendo attenzione a salvarlo come un file .py piuttosto che .txt. Quindi, eseguilo dal comando Prompt:

python get-pip.py

Potrebbe essere necessario un comando di amministratore Chiedi conferma. SeguiAvvia un prompt dei comandi come amministratore(Microsoft TechNet).

Questo installa il pacchetto pip, che (in Windows) contiene ...\Scripts\pip.exe quel percorso deve essere nella variabile d'ambiente PATH per usare pip dalla riga di comando (vedi la seconda parte di 'Alternative Instructions' per aggiungerla a Il tuo percorso,

Istruzioni alternative

La documentazione ufficiale dice agli utenti di installare Pip e ciascuna delle sue dipendenze dalla fonte. Questo è noioso per i principianti e proibitivamente difficile per i neofiti.

Per il nostro bene, Christoph Gohlke prepara gli installer di Windows (.msi) per i popolari pacchetti Python. Costruisce programmi di installazione per tutte le versioni di Python, sia a 32 che a 64 bit. Devi:

  1. Installa setuptools
  2. Installa pip

Per me, questo Pip installato su C:\Python27\Scripts\pip.exe. Trova pip.exe sul tuo computer, quindi aggiungi la sua cartella (ad esempio, C:\Python27\Scripts) al tuo percorso (Avvia/Modifica le variabili di ambiente). Ora dovresti essere in grado di eseguire pip dalla riga di comando. Prova ad installare un pacchetto:

pip install httpie

Ci vai (si spera)! Le soluzioni per i problemi comuni sono riportate di seguito:

Problemi di proxy

Se lavori in un ufficio, potresti trovarti dietro un proxy HTTP. In tal caso, imposta le variabili di ambiente http_proxy E https_proxy . La maggior parte delle applicazioni Python (e altri software liberi) le rispettano Sintassi di esempio:

http://proxy_url:port
http://username:[email protected]_url:port

Se sei davvero sfortunato, il tuo proxy potrebbe essere un Microsoft NTLM proxy. Il software libero non può farcela. L'unica soluzione è installare un proxy software amichevole che inoltra al cattivo proxy. Http : //cntlm.sourceforge.net/

Impossibile trovare vcvarsall.bat

I moduli Python possono essere parzialmente scritti in C o C++. Pip tenta di compilare dal sorgente. Se non hai un compilatore C/C++ installato e configurato, vedrai questo messaggio criptico di errore.

Errore: impossibile trovare vcvarsall.bat

Puoi aggiustarlo da installando un compilatore C++ come MinGW o Visual C++ . Microsoft ne fornisce uno specifico per l'uso con Python. Oppure provaCompilatore Microsoft Visual C++ per Python 2.7.

Spesso però è più facile controllare il sito di Christoph per il tuo pacchetto.

1734
Colonel Panic

- Non aggiornato - usa distribuisci, non setuptools come descritto qui. -
- Non aggiornato # 2 - usa setuptools dato che distribuire è deprecato.

Come hai detto, pip non include un programma di installazione indipendente, ma puoi installarlo con il suo predecessore easy_install.

Così:

  1. Scarica l'ultima versione di pip da qui: http://pypi.python.org/pypi/pip#downloads
  2. Decomprimilo
  3. Scarica l'ultimo semplice programma di installazione per Windows: ( scarica l'exe in fondo a http://pypi.python.org/pypi/setuptools). Installalo.
  4. copia la cartella pip non compressa content nella cartella C:\Python2x\ (non copiare l'intera cartella in essa, solo il contenuto), perché il comando python non funziona fuori dalla cartella C:\Python2x e quindi esegue: python setup.py install
  5. Aggiungi il tuo python C:\Python2x\Scripts al percorso

Hai fatto.

Ora puoi usare pip install package per installare facilmente i pacchetti come in Linux :)

295
Adrián Deccico

2014 AGGIORNAMENTO:

1) Se hai installato Python 3.4 o versioni successive, pip è incluso in Python e dovrebbe già funzionare sul tuo sistema.

2) Se si sta eseguendo una versione sotto Python 3.4 o se pip non è stato installato con Python 3.4 per qualche ragione, probabilmente si utilizzerà lo script di installazione ufficiale di pip get-pip.py. Il programma di installazione di pip ora prende setuptools per te e funziona indipendentemente dall'architettura (32-bit o 64-bit).

Le istruzioni di installazione sono dettagliate qui e riguardano:

Per installare o aggiornare pip, scaricare in modo sicuro get-pip.py .

Quindi eseguire quanto segue (che potrebbe richiedere l'accesso come amministratore):

python get-pip.py

Per aggiornare un setuptools esistente (o distribuire), eseguire pip install -U setuptools

Lascerò le due serie di vecchie istruzioni di seguito per i posteri.

OLD Answers:

Per le edizioni di Windows della varietà 64 bit - Windows + Python a 64 bit utilizzato per richiedere un metodo di installazione separato a causa di ez_setup, ma ho provato il nuovo metodo di distribuzione su Windows a 64 bit con Python a 32 bit e Python a 64 bit, e ora puoi usare lo stesso metodo per tutte le versioni di Windows/Python 2.7X:

OLD Metodo 2 utilizzando Distribuisci :

  1. Scarica Distribuisci - Ho buttato il mio in C:\Python27\Scripts (sentiti libero di creare una directory Scripts se non esiste.
  2. Apri un comando Prompt (su Windows dovresti controllare conemu2 se non usi PowerShell ) e cambiare (cd) nella directory in cui hai scaricato distribute_setup.py.
  3. Esegui distribute_setup: python distribute_setup.py (Questo non funzionerà se la tua directory di installazione python non viene aggiunta al tuo percorso - vai qui per aiuto )
  4. Cambia la directory corrente nella directory Scripts per la tua installazione Python (C:\Python27\Scripts) o aggiungi quella directory, così come la directory di installazione di base di Python sulla tua variabile d'ambiente% PATH%.
  5. Installa pip usando i setuptools appena installati: easy_install pip

L'ultimo passaggio non funzionerà a meno che tu non sia nella directory easy_install.exe che si trova in (C:\Python27\Scripts sarebbe l'impostazione predefinita per Python 2.7), o hai quella directory aggiunta al tuo percorso.

OLD Metodo 1 utilizzando ez_setup:

dalla pagina setuptools -

Scarica ez_setup.py ed eseguilo; scaricherà il file .Egg appropriato e lo installerà per te. (Attualmente, il programma di installazione .exe fornito non supporta le versioni a 64 bit di Python per Windows, a causa di un problema di compatibilità dell'installer di distutils.

Dopo questo, puoi continuare con:

  1. Aggiungi c:\Python2x\Scripts al percorso di Windows (sostituisci x in Python2x con il numero di versione effettivo che hai installato)
  2. Aprire un nuovo prompt (!) DOS. Da lì esegui easy_install pip
214
AndrewPK

Aggiornamento 2016+:

Queste risposte sono obsolete o altrimenti prolisse e difficili.

Se hai Python 3.4+ o 2.7.9+, sarà installato di default su Windows. Altrimenti, in breve:

  1. Scarica il programma di installazione del pip: https://bootstrap.pypa.io/get-pip.py
  2. Se paranoico, controlla il file per verificare che non sia dannoso (deve decodificare b64).
  3. Aprire una console nella cartella di download come amministratore ed eseguire get-pip.py. In alternativa, fai clic con il pulsante destro del mouse sull'icona in Esplora risorse e seleziona "Esegui come amministratore ...".

I nuovi binari pip.exe (e il easy_install.exe deprecato) saranno trovati nella cartella "%ProgramFiles%\PythonXX\Scripts" (o simile), che probabilmente non è nella variabile PATH. Consiglio di aggiungerlo.

196
Gringo Suave

Python 3.4, che è stato rilasciato a marzo 2014, include pip incluso:
http://docs.python.org/3.4/whatsnew/3.4.html
Quindi, dal rilascio di Python 3.4, il modo più aggiornato per installare pip su Windows è installare Python. Quando si applicano tutte le impostazioni predefinite durante l'installazione, verrà installato pip
C:\Python34\Scripts\pip3.exe.

45
matth

Quando devo usare Windows, utilizzo ActivePython, che aggiunge automaticamente tutto al PATH e include un gestore di pacchetti chiamato PyPM che fornisce binary package management rendendo più veloce e più semplice l'installazione dei pacchetti.

pip e easy_install non sono esattamente la stessa cosa, quindi ci sono alcune cose che puoi ottenere attraverso pip ma non easy_installe viceversa .

La mia raccomandazione è di ottenere ActivePython Community Edition e non preoccuparti dell'enorme fastidio di avere tutto configurato per Python su Windows. Quindi, puoi semplicemente usare pypm.

Nel caso in cui si desideri utilizzare pip, è necessario selezionare l'opzione PyPM nel programma di installazione di ActiveState. Dopo l'installazione è necessario solo disconnettersi e riconnettersi e pip sarà disponibile sulla riga di comando, poiché è contenuto nell'opzione PyPM dell'installer di ActiveState e i percorsi sono già stati impostati dal programma di installazione. PyPM sarà anche disponibile, ma non devi usarlo.

39
Rafe Kettler

Il modo più aggiornato è utilizzare il gestore pacchetti di Windows Chocolatey .

Una volta installato, tutto ciò che devi fare è aprire un comando Prompt ed eseguire i seguenti tre comandi, che installeranno Python 2.7, easy_install e pip. Rileverà automaticamente se sei su x64 o x86 Windows.

cinst python
cinst easy.install
cinst pip

Tutti gli altri pacchetti Python sulla Galleria Chocolatey possono essere trovati qui .

37
Martin Redola

Aggiornamento marzo 2015

Python 2.7.9 e versioni successive (sulla serie Python 2) e Python 3.4 e versioni successive includono pip per impostazione predefinita, quindi è possibile che sia già presente pip.

In caso contrario, esegui questo comando di una riga sul Prompt (che potrebbe richiedere l'accesso come amministratore):

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

Installerà pip . Se Setuptools non è già installato, get-pip.py lo installerà anche per te.

Come menzionato nei commenti, il comando sopra riportato scaricherà il codice dal repository del codice sorgente di Pip in GitHub , e lo eseguirà dinamicamente nel proprio ambiente. Quindi si noti che questa è una scorciatoia dei passaggi download, inspect ed esegui, tutto con un singolo comando usando Python stesso . Se ti fidi di Pip, procedi senza dubbio.

Assicurati che la variabile di ambiente di Windows PATH includa le cartelle di Python (per l'installazione predefinita di Python 2.7.x: C:\Python27 e C:\Python27\Scripts, per Python 3.3x: C:\Python33 e C:\Python33\Scripts, e così via).

30
Fernando Macedo

Installatori

Ho creato programmi di installazione di Windows sia per distribute che pip here (l'obiettivo è utilizzare pip senza dover eseguire il bootstrap con easy_install o salvare ed eseguire script Python):

Su Windows, è sufficiente scaricare e installare prima distribute, quindi pip dai collegamenti precedenti. Il link distribute in alto contiene stub .exe installers, e questi sono attualmente solo a 32 bit. Non ho testato l'effetto su Windows a 64 bit.

Costruire su Windows

Il processo per rifare questo per le nuove versioni non è difficile, e ho incluso qui per riferimento.

Costruire distribute

Per ottenere i file stub .exe, è necessario avere un compilatore Visual C++ (apparentemente compilabile anche con MinGW)

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

Costruire pip

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist
24
David Fraser

I seguenti lavori per Python 2.7. Salva questo script e avvialo:

https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Pip è installato, quindi aggiungi il percorso al tuo ambiente:

C:\Python27\Scripts

Finalmente

pip install virtualenv

Inoltre hai bisogno di Microsoft Visual C++ 2008 Express per ottenere il buon compilatore ed evitare questo tipo di messaggi durante l'installazione dei pacchetti:

error: Unable to find vcvarsall.bat

Se hai una versione a 64 bit di Windows 7, puoi leggere i problemi di installazione di64-bit Python su Windows 7 a 64 bitper installare correttamente il pacchetto eseguibile Python (problema con le voci di registro) .

19
Kuruwan

Per installare pip globally su Python 2.x, easy_install sembra essere la soluzione migliore come afferma Adrián.

Tuttavia le istruzioni di installazione per pip raccomandano l'utilizzo di virtualenv poiché ogni virtualenv ha installato automaticamente un pip in esso. Ciò non richiede l'accesso di root o modifica l'installazione di Python del sistema.

L'installazione di virtualenv richiede comunque easy_install.

Aggiornamento 2018:

Python 3.3+ ora include il modulo venv per creare facilmente ambienti virtuali in questo modo:

python3 -m venv /path/to/new/virtual/environment

Consultare la documentazione per i diversi metodi di piattaforma di attivazione dell'ambiente dopo la creazione, ma in genere uno dei seguenti:

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
16
Dylan Hogg

Per utilizzare pip, non è obbligatorio installare direttamente pip nel sistema. Puoi usarlo con virtualenv . Quello che puoi fare è seguire questi passaggi:

Normalmente abbiamo bisogno di installare pacchetti Python per un particolare progetto. Quindi, ora crea una cartella di progetto, diciamo myproject.

  • Copia il file virtualenv.py dalla cartella decompressa di virtualenv, e incolla all'interno della cartella myproject

Ora crea un ambiente virtuale, diciamo myvirtualenv come segue, all'interno della cartella myproject :

python virtualenv.py myvirtualenv

Ti mostrerà:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

Ora il tuo ambiente virtuale, myvirtualenv , viene creato all'interno della cartella del tuo progetto. Potresti notare che pip è ora installato nell'ambiente virtuale dell'utente. Tutto ciò che devi fare è attivare l'ambiente virtuale con il seguente comando.

myvirtualenv\Scripts\activate

Vedrai quanto segue al prompt del comando:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

Ora puoi iniziare a usare pip, ma assicurati di aver attivato il virtualenv guardando a sinistra del tuo Prompt.

Questo è uno dei modi più semplici per installare pip i.e all'interno dell'ambiente virtuale, ma è necessario disporre di un file virtualenv.py con sé.

Per ulteriori modi per installare pip/virtualenv/virtualenvwrapper, puoi fare riferimento a thegauraw.tumblr.com .

14
thegauraw

Volevo solo aggiungere un'altra soluzione per coloro che hanno problemi con l'installazione di setuptools da Windows a 64 bit. Il problema è discusso in questo bug su python.org ed è ancora irrisolto alla data di questo commento. Viene menzionata una soluzione semplice e funziona perfettamente. Una modifica del registro ha fatto il trucco per me.

Link: http://bugs.python.org/issue6792#

Soluzione che ha funzionato per me ...:

Aggiungi questa impostazione di registro per le versioni 2.6+ di Python:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

Questa è probabilmente l'impostazione di registro che avrai già per Python 2.6+:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

Chiaramente, sarà necessario sostituire la versione 2.6 con qualsiasi versione di Python in esecuzione.

13
user1233104

Aggiornato a 2016: Pip dovrebbe essere già incluso in Python 2.7.9+ or 3.4+, ma se per qualche ragione non è lì, puoi usare il seguente one-liner.

PS:

  1. Questo dovrebbe già essere soddisfatto nella maggior parte dei casi ma, se necessario, assicurarsi che la variabile di ambiente PATH includa le cartelle di Python (ad esempio, Python 2.7.x su Windows, installazione predefinita: C:\Python27 and C:\Python27\Scripts, per Python 3.3x: C:\Python33 and C:\Python33\Scripts, etc)

  2. Incontro lo stesso problema e poi ho trovato il modo forse più semplice (una fodera!) Menzionato sul sito ufficiale qui: http://www.pip-installer.org/en/latest/installing.html

Non riesco a credere che ci siano così tante lunghe (forse obsolete?) Risposte là fuori. Sentendoti riconoscente ma, per favore, vota per favore questa breve risposta per aiutare altri nuovi arrivati!

13
RayLuo

Il modo migliore che ho trovato finora è solo due righe di codice:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

È stato testato su Windows 8 con PowerShell , Cmd e Git Bash ( MinGW ).

E probabilmente vorrai aggiungere il percorso al tuo ambiente. È da qualche parte come C:\Python33\Scripts.

12
h--n

Per l'ultimo download di Python - ho Python 3.6 su Windows. Non devi chiederti tutto quello di cui hai bisogno è lì, fai un respiro e ti mostrerò come farlo.

  1. assicurati dove hai installato python per me era nella seguente directory  enter image description here

Ora, aggiungiamo python e pip nelle impostazioni del percorso della variabile d'ambiente se siete su Windows, così che digitando pip o python ovunque chiamate python aor pip da dove sono installati.

Quindi, PIP si trova nella cartella nella schermata sopra "SCRIPTS" Consente di aggiungere Python e PIP nel percorso della variabile di ambiente.  enter image description here

Quasi fatto, testiamo con CMD per installare il pacchetto goole usando pip.

pip install google

 enter image description here

CIAO CIAO!

12
danielad

Ecco come installare pip con facilità.

  1. copia e incolla questi contenuto in un file come get-pip.py
  2. copia e incolla get-pip.py nella cartella python .C:\Python27
  3. Fai doppio clic su get-pip.py file.it installerà pip sul tuo computer.
  4. Ora devi aggiungere il percorso C:\Python27\Scripts alla tua variabile ambientale. Perché include il file pip.exe.
  5. Ora sei pronto per usare pip. Apri cmd e scrivi come
    pip install package_name
11
Harun ERGUL

PythonXY viene fornito con pip incluso, tra others .

10
Tobias Kienzler

Io uso il cross-platform Anaconda package manager da continuum.io su Windows ed è affidabile. Dispone di gestione dell'ambiente virtuale e di una shell con funzionalità complete con utilità comuni (ad esempio conda, pip).

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda viene fornito anche con i binari per le librerie con dipendenze non Python, ad es. pandas, numpy, ecc. Ciò si rivela particolarmente utile su Windows in quanto può essere difficile compilare correttamente le dipendenze di C.

10

Ho avuto alcuni problemi di installazione in diversi modi quando ho seguito le istruzioni qui. Penso che sia molto difficile da installare in ogni ambiente Windows allo stesso modo. Nel mio caso ho bisogno di Python 2.6, 2.7 e 3.3 nella stessa macchina per scopi diversi, ecco perché penso ci siano più problemi. Ma le seguenti istruzioni hanno funzionato perfettamente per me, quindi potrebbe dipendere dal tuo ambiente dovresti provare questo:

http://docs.python-guide.org/en/latest/starting/install/win/

Inoltre, a causa dei diversi ambienti che ho trovato incredibilmente utile per usare gli ambienti virtuali, avevo siti web che usano librerie diverse ed è molto meglio incapsularli in una singola cartella, controlla le istruzioni, in breve se PIP è installato devi semplicemente installare VirtualEnv:

pip install virtualenv

Nella cartella hai tutti i tuoi file eseguiti

virtualenv venv

E pochi secondi dopo hai un ambiente virtuale con tutto nella cartella venv, per attivarlo esegui venv/Scripts/activate.bat (disattiva l'ambiente è facile, usa deactivate.bat). Ogni libreria che installi finirà in venv\Lib\site-packages ed è facile spostare l'intero ambiente da qualche parte.

L'unico lato negativo che ho trovato è che alcuni editor di codice non sono in grado di riconoscere questo tipo di ambienti e verranno visualizzati degli avvisi nel codice perché non vengono trovate le librerie importate. Ovviamente ci sono dei modi complicati per farlo, ma sarebbe bello che gli editori tengano a mente che gli ambienti virtuali sono molto normali al giorno d'oggi.

Spero che sia d'aiuto.

8
  1. Scarica script: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. Salvalo su disco da qualche parte come C:\pip-script\get-pip.py
  3. Passare a quel percorso dal comando Prompt ed eseguire "python get-pip.py"

Link alla guida: http://www.pip-installer.org/en/latest/installing.html#install-pip

Nota: assicurati che il percorso degli script come questo (C:\Python27\Scripts) sia aggiunto anche alla variabile d'ambiente int% PATH%.

6
Adil Abbasi

È molto semplice:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(Assicurati che la tua directory di script Python e Python (ad esempio, C:\Python27 e C:\Python27\Scripts) siano nel PERCORSO.)

3
CaptainCodeman

pip è già installato se stai usando Python 2> = 2.7.9 o Python 3> = 3.4 binari scaricati da python.org , ma dovrai aggiornare pip.

Su Windows l'aggiornamento può essere fatto facilmente

Vai alla riga di comando di Python ed esegui sotto il comando Python

python -m pip installa -U pip

Installazione con get-pip.py

Scarica get-pip.py nella stessa cartella o in qualsiasi altra cartella a tua scelta. Suppongo che lo scaricherai nella stessa cartella dal tuo file python.exe ed esegui questo comando

python get-pip.py

Pip's guida all'installazione è abbastanza pulito e semplice.

Usando questo dovresti essere in grado di iniziare con Pip in meno di due minuti.

3
Chetan Sharma

Lavorando dal 4 febbraio 2014 :):

Se hai provato a installare pip attraverso il file di installazione di Windows da http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip come suggerito da @Colonel Panic, potresti aver installato il gestore di pacchetti pip con successo, ma potrebbe non essere possibile installare alcun pacchetto con pip. Potresti anche avere lo stesso errore SSL di quando ho provato a installare Beautiful Soup 4 se cerchi nel file pip.log:

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

Il problema è un problema con una vecchia versione di OpenSSL che è incompatibile con le versioni 1.3.1 e successive di pip. La soluzione facile per ora è installare pip 1.2.1, che non richiede SSL :

Installazione di Pip su Windows:

  1. Scarica pip 1.2.1 da https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. Estrai il file pip-1.2.1.tar.gz
  3. Cambia la directory nella cartella estratta: cd <path to extracted folder>/pip-1.2.1
  4. Esegui python setup.py install
  5. Ora assicurati che C:\Python27\Scripts sia in PATH perché pip è installato nella directory C:\Python27\Scripts a differenza di C:\Python27\Lib\site-packages dove i pacchetti Python sono normalmente installati

Ora prova a installare qualsiasi pacchetto usando pip.

Ad esempio, per installare il pacchetto requests usando pip, eseguilo da cmd:

pip install requests

Whola! requests verrà installato con successo e riceverai un messaggio di successo.

3
praveenak

Basta scaricare setuptools-15.2.Zip (md5), da qui https://pypi.python.org/pypi/setuptools#windows-simplified , ed eseguire ez_setup.py.

2
ybdesire

Installazione di Pip per Python2 e Python3

  1. Scarica get-pip.py in una cartella sul tuo computer.
  2. Aprire un comando Prompt e accedere alla cartella contenente get-pip.py.
  3. Eseguire il seguente comando: python get-pip.py, python3 get-pip.py o python3.6 get-pip.py, a seconda della versione di python che si desidera installare pip
  4. Pip dovrebbe essere ora installato!

Vecchia risposta (ancora valida)

Hai provato ?

python -m ensurepip

è probabilmente il modo più semplice per installare pip su qualsiasi sistema.

2
Pedro Lobito

se hai anche altri problemi con la versione di pip puoi provarlo

pip install --trusted-Host pypi.python.org --upgrade pip
2
Smaillns

In alternativa, è possibile ottenere pip-Win che è un programma di installazione all-in-one per pip e virtualenv su Windows e la sua GUI.

  • Passare da un interprete Python (ad esempio versione) a un altro (inclusi py e pypy)
  • Vedi tutti i pacchetti installati e se sono aggiornati
  • Installa o aggiorna un pacchetto o aggiorna il pip stesso
  • Crea ed elimina ambienti virtuali e passa da uno all'altro
  • Esegui IDLE o un altro script Python, con l'interprete selezionato
2
sk8asd123

Penso che la domanda faccia sembrare la risposta più semplice di quanto non sia in realtà. L'esecuzione di pip richiederà talvolta la compilazione nativa di un modulo (Numpy a 64 bit ne è un esempio comune). Affinché la compilazione di pip abbia successo, è necessario Python che è stato compilato con la stessa versione di MSVC utilizzata da un pip. Le distribuzioni standard di Python sono compilate con MSVC 2008. È possibile installare una versione Express di VC2008, ma non viene mantenuta. La soluzione migliore è ottenere una versione esplicita di un MSVC successivo e compilare Python. Quindi PIP e Python useranno la stessa versione MSVC.

1

Ora è in bundle con Python. Non è necessario installarlo.

pip -V

In questo modo è possibile verificare se il pip è installato o meno. In rari casi, se non è installato, scarica get-pip.py file ed eseguilo con python come

python get-pip.py
1
Usman Ahmed

devi ottenere il file get_pip.py cercarlo su google copy da lì e salvarlo localmente nell'unità c nella directory pip

1
Pawanvir singh

C'è anche un problema con pip on 64 bit Cygwin . Dopo l'installazione, l'output del comando pip è sempre vuoto, non importa quali comandi/opzioni usi (anche pip -V non produce output).

Se è il tuo caso, installa la versione di sviluppo del pacchetto di Cygwin libuuid chiamatolibuuid-devel. Senza quel pacchetto l'uso di libuuid provoca un segfault. E pip usa quel pacchetto, quindi il segfault è la causa di un output vuoto di pip su Cygwin x64. Su Cygwin a 32 bit funziona bene anche senza quel pacchetto.

Puoi leggere alcuni dettagli qui: https://github.com/kennethreitz/requests/issues/1547

Come installare pip:

  1. Scarica e installa ActivePython
  2. Apri un comando Prompt (CMD)
  3. Digita pypm install pip
1
Paul Sweatte

A volte è più facile capire quando si utilizza IDE:

  • Installa PyCharm
  • E crea un ambiente virtuale che installerà automaticamente pip
  • Quindi nel codice è possibile installare qualsiasi pacchetto Python  enter image description here
0
Janis Karklins