python 10 upgrade - Come installo pip su Windows?





15 Answers

- Non aggiornato - usa distribuisci, non setuptools come descritto qui. -
- obsoleto # 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 nella parte inferiore di http://pypi.python.org/pypi/setuptools ). Installalo.
  4. copia il contenuto della cartella pip non compressa nella cartella C:\Python2x\ (non copiare l'intera cartella al suo interno, solo il contenuto), perché il comando python non funziona al di fuori della 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 il pip install package facilmente i pacchetti come in Linux :)

debian mac get

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




Aggiornamento 2016+:

Queste risposte sono obsolete o altrimenti prolisse e difficili.

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

  1. Scarica il programma di installazione del pip: 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 Admin ed eseguire get-pip.py . In alternativa, fai clic con il pulsante destro del mouse sull'icona in Esplora risorse e scegli "Esegui come amministratore ...".

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




Quando devo usare Windows, utilizzo ActivePython, che aggiunge automaticamente tutto al PATH e include un gestore di pacchetti chiamato PyPM che fornisce la gestione dei pacchetti binari 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 tramite pip ma non easy_install e 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 controllare l'opzione PyPM nel programma di installazione di ActiveState. Dopo l'installazione è necessario solo disconnettersi e PyPM 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.




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)"

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 su GitHub e lo eseguirà dinamicamente nel proprio ambiente. Quindi, si noti che questa è una scorciatoia dei passaggi di download, ispezione ed esecuzione, il tutto con un singolo comando che utilizza 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 presto).




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

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 si dispone di una versione a 64 bit di Windows 7, è possibile leggere i problemi di installazione Python a 64 bit su Windows 7 a 64 bit per installare correttamente il pacchetto eseguibile Python (problema con le voci del Registro di sistema).




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

  • Scarica il file virtual.gov tar.gz da virtualenv
  • Decomprimilo con 7zip o qualche altro strumento

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 incollalo nella 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 dei comandi:

(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 ie all'interno dell'ambiente virtuale, ma è necessario avere con sé il file virtualenv.py.

Per ulteriori metodi di installazione di pip / virtualenv / virtualenvwrapper, è possibile fare riferimento a thegauraw.tumblr.com .




Aggiornato al 2016: Pip dovrebbe essere già incluso in Python 2.7.9+ or 3.4+ , ma se per qualsiasi motivo non è presente, è possibile utilizzare il seguente one-liner.

  • Scarica get-pip.py ed python get-pip.py con il permesso di amministratore python get-pip.py (Se sei su Linux, usa sudo python get-pip.py )

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 installazione predefinita di Windows: C:\Python27 and C:\Python27\Scripts , per Python 3.3x : C:\Python33 and C:\Python33\Scripts , ecc.)

  2. Incontro lo stesso problema e poi ho trovato il modo forse più semplice (una fodera!) Menzionato sul sito ufficiale qui: 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!




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

Ora, aggiungiamo python e pip nelle impostazioni del percorso della variabile d'ambiente se siete su Windows, in modo 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.

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

pip install google

CIAO CIAO!




Ecco come installare pip con facilità.

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



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 che 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 utilizzare 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 riscontrato è che alcuni editor di codice non sono in grado di riconoscere questo tipo di ambienti e verranno visualizzati degli avvisi nel codice in quanto non vengono trovate le librerie importate. Naturalmente 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.




È 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 (per esempio, C:\Python27e C:\Python27\Scripts) siano nel PERCORSO.)




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

La guida all'installazione di Pip è piuttosto semplice e pulita.

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




In alternativa, è possibile ottenere pip-Win, che è un programma di installazione tutto in uno per pip e virtualenvsu Windows e la sua GUI.

  • Passare da un interprete Python (cioè da una versione) a un'altra (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 l' IDLE o un altro script Python, con l'interprete selezionato



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 possa avere 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.




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






Related