installare pip3 (per python3) su Ubuntu 16.04 LTS usando un proxy


84

Ho provato a inserire:

sudo apt install python3-pip

L'errore che ottengo è:

$ sudo apt install python3-pip  
Reading package lists... Done 
Building dependency tree        
Reading state information... Done 
The following additional packages will be installed:
    libexpat1-dev libpython3-dev libpython3.5-dev python-pip-whl python3-dev python3-wheel python3.5-dev 
The following NEW packages will be installed:
    libexpat1-dev libpython3-dev libpython3.5-dev python-pip-whl python3-dev python3-pip python3-wheel python3.5-dev 0 to upgrade, 8 to newly install, 0 to remove and 0 not to upgrade. 
Need to get 1,219 kB/39.1 MB of archives. 
After this operation, 56.8 MB of additional disk space will be used. 
Do you want to continue? [Y/n] y 
Ign:1 au.archive.ubuntu.com/ubuntu xenial-updates/universe i386 python-pip-whl all 8.1.1-2ubuntu0.1 
Ign:2 au.archive.ubuntu.com/ubuntu xenial-updates/universe i386 python3-pip all 8.1.1-2ubuntu0.1 
Err:1 au.archive.ubuntu.com/ubuntu xenial-updates/universe i386 python-pip-whl all 8.1.1-2ubuntu0.1
    404  Not Found 
Err:2 au.archive.ubuntu.com/ubuntu xenial-updates/universe i386 python3-pip all 8.1.1-2ubuntu0.1
    404  Not Found
E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python-pip-whl_8.1.1-2ubuntu0.1_all.deb 
    404  Not Found
E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python3-pip_8.1.1-2ubuntu0.1_all.deb
    404  Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Credo che abbiamo ignorato il proxy, quindi non sono sicuro del motivo per cui sto ricevendo '404 file not found'.


3
Riprova a correresudo apt-get update
muru,

Funziona bene da casa, ma ho macchine Linux nella scuola a cui insegno, che hanno un proxy che pensavo avessimo ignorato per ubuntu.com, ma sembra che in qualche modo non abbia ...
Abisdad,

1
Quindi questo non ha nulla a che fare con Ubuntu, ma la tua configurazione di rete allora.
David Foerster,

Risposte:


140

La prima procedura che hai seguito è corretta

sudo apt-get -y install python3-pip

Ma prima di installare prova ad aggiornare usando il comando

sudo apt-get update

Se prima non ha funzionato, puoi farlo anche usando l' arricciatura

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python3 get-pip.py --user

Quindi per verificare l'installazione, provare

pip3 --help 

Per verificare la versione:

pip3 --version 

2
Grazie! Ma aveva bisogno di: "pip3 --help"
Abisdad,

1
curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python
PvdL,

Interessante! Perché è necessario 'sudo apt-get update' per installare pip3? mi sembra piuttosto inaspettato.
Charlie Parker,

Questo non funziona per pip3, installa script pip2 che python3 non può eseguire.
rjurney,

8
curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python3per Python 3;)
mbdevpl il

2

Ho risolto questo problema cambiando Server in "Software e aggiornamenti" -> Scarica da: lì ho scelto un indirizzo diverso e 404 è scomparso.


1
quale indirizzo hai scelto? si prega di aggiungere ulteriori dettagli
TiloBunt

0

cosa ha funzionato per me

curl -sS https://bootstrap.pypa.io/get-pip.py >>setup.py
python3 setup.py
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.