script - pip install python 3




Come installo pip su macOS o OS X? (14)

⚡️ TL; DR - Soluzione a una linea.

Tutto quello che devi fare è:

sudo easy_install pip

Ho fatto una gif, coz. perchè no?

Dettagli:

⚡️ OK, ho letto le soluzioni fornite sopra, ma ecco una soluzione FACILE per installare pip .

MacOS viene fornito con Python installato. Ma per assicurarti di avere installato Python apri il terminale ed esegui il seguente comando.

python --version

Se questo comando restituisce un numero di versione che significa che Python esiste. Il che significa anche che hai già accesso a easy_install considerando che stai usando macOS/OSX .

ℹ️ Ora, tutto ciò che devi fare è eseguire il seguente comando.

sudo easy_install pip

Dopodiché, pip verrà installato e sarai in grado di usarlo per installare altri pacchetti.

Fammi sapere se hai problemi con l'installazione di pip questo modo.

Saluti!

PS Ho finito per scrivere un post su di esso.

Ho trascorso gran parte della giornata ieri alla ricerca di una risposta chiara per l'installazione di pip (gestore pacchetti per Python). Non riesco a trovare una buona soluzione.

Come lo installo?


Installa senza bisogno di sudo

Se si desidera installare pip senza la necessità di sudo , che è sempre frustrante quando si tenta di installare i pacchetti globalmente, installare pip nella cartella locale /usr/local questo modo:

curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/

e poi:

pip install <package-of-choice> senza sudo


In qualche modo l'installazione semplice non funziona sul mio vecchio Mac (10.8). Questo risolve il mio problema.

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

Se non hai wget, apri semplicemente il browser https://bootstrap.pypa.io/get-pip.py e salva come get-pip.py


Installa prima python3, quindi usa pip3 per installare i pacchetti.

brew install python

python3 verrà installato e pip verrà fornito con esso. Per utilizzare pip per installare alcuni pacchetti, eseguire quanto segue

pip3 install package

Si noti che è pip3 perché si desidera utilizzare python3.


La soluzione più semplice è seguire le istruzioni di installazione dal sito di casa di Pip .

Fondamentalmente, questo consiste in:

  • scaricando get-pip.py . Assicurati di farlo seguendo un link affidabile poiché dovrai eseguire lo script come root.
  • chiama sudo python get-pip.py

Il vantaggio principale di questa soluzione è l'installazione di pip per la versione python che è stata utilizzata per eseguire get-pip.py , il che significa che se si utilizza l'installazione OS X predefinita di python per eseguire get-pip.py si installerà pip per l'installazione di python dal sistema.

La maggior parte delle soluzioni che utilizzano un gestore di pacchetti (homebrew o macport) su OS X creano un'installazione ridondante di python nell'ambiente del gestore pacchetti che può creare incoerenze nel sistema poiché, a seconda di ciò che si sta facendo, si può chiamare un'installazione di pitone invece di un altro.


NOVITÀ 2016 dicembre: ha funzionato per me su OS X v10.11 (El Capitan):

Mac viene fornito con python 2 , ma non con pip.

Requisiti

homebrew

Passi :

  1. curl -O https://bootstrap.pypa.io/get-pip.py

  2. sudo python get-pip.py

Con questo ho ricevuto questi errori (ma li ho risolti nel passaggio 3):

La directory '/Users/myuser/Library/Caches/pip/http' o la sua directory madre non è di proprietà dell'utente corrente e la cache è stata disabilitata. Si prega di verificare le autorizzazioni e il proprietario di quella directory. Se esegui pip con sudo, potresti volere sudo's -H flag .

La directory '/Users/myuser/Library/Caches/pip' o la sua directory madre non è di proprietà dell'utente corrente e le ruote di memorizzazione nella cache sono state disabilitate. Verifica le autorizzazioni e il proprietario di quella directory. Se esegui pip con sudo, potresti volere sudo's -H flag .

  1. pip install --upgrade pip

Finalmente puoi installare un'app come:

  1. pip install couchapp

AGGIORNAMENTO : Python 3

Se installi python 3 , pip verrà installato automaticamente.

brew install python3

È necessario solo aggiornare pip, ma prima è necessario creare un ambiente virtuale per lavorare con Python 3. È possibile utilizzare una cartella di progetto o qualsiasi cartella:

python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip

Controlla le versioni:

pip -V
python --version

Per disattivare l'ambiente:

$ deactivate

Per coloro che hanno installato python2 e python3, ecco la soluzione:

python2.7 -m ensurepip --default-pip

Inoltre, se vuoi installare pip per python3.6:

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

Per installare o aggiornare pip , scaricare get-pip.py da http://www.pip-installer.org/en/latest/installing.html

Quindi eseguire quanto segue: sudo python get-pip.py

Per esempio:

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

Scarica gli strumenti di installazione di python dal seguente sito web:

https://pypi.python.org/pypi/setuptools

Usa il file tar.

Una volta scaricato, vai alla cartella scaricata ed esegui

python setup.py install

Una volta fatto, avrai easy_install.

Utilizzare il seguito e quindi installare pip:

sudo easy_install pip


Sono sorpreso che nessuno lo abbia menzionato, dal 2013 Python è in grado di installare pip , senza comandi esterni (e senza connessione internet) richiesti.

sudo python -m ensurepip

Questo creerà un'installazione simile a cosa sarebbe easy_install .


Su Mac:

  1. Installa easy_install

    curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
    
  2. Installa pip

    sudo easy_install pip
    
  3. Ora è possibile installare moduli esterni. Per esempio

    pip install regex   # This is only an example for installing other modules
    

pip è disponibile su OS X tramite easy_install .
Apri un terminale e digita:

sudo easy_install pip

Quando viene richiesta una password, inserire la normale password di accesso.
Una volta completata l'installazione, dovresti poter utilizzare pip come previsto.

nota: questo funziona anche per altri pacchetti Python


$ sudo port install py27-pip

Quindi aggiorna il PATH per includere la directory bin py27-pip (puoi aggiungerla in ~ / .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / bin: $ PATH

pip sarà disponibile nella nuova finestra del terminale.





install