installer pip3 (pour python3) sur ubuntu 16.04 LTS en utilisant un proxy


84

J'ai essayé d'entrer:

sudo apt install python3-pip

L'erreur que je reçois est:

$ 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?

Je crois que nous avons contourné le proxy, donc je ne suis pas sûr de savoir pourquoi je reçois le fichier 404 non trouvé.


3
Essayez à nouveau de courirsudo apt-get update
muru

Ça marche bien, mais j'ai des machines Linux à l'école où j'enseigne, qui ont un proxy que je pensais avoir été contourné pour ubuntu.com, mais qui semblent ne pas l'avoir été de ...
Abisdad,

1
Cela n’a donc rien à voir avec Ubuntu, mais avec la configuration de votre réseau.
David Foerster

Réponses:


140

La première procédure que vous avez suivie est correcte

sudo apt-get -y install python3-pip

Mais avant l'installation, essayez de mettre à jour en utilisant la commande

sudo apt-get update

Si d'abord n'a pas fonctionné, vous pouvez également le faire en utilisant curl

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

Ensuite, pour vérifier l'installation, essayez

pip3 --help 

Pour vérifier la version:

pip3 --version 

2
Je vous remercie! Mais il fallait: "pip3 --help"
Abisdad

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

Intéressant! Pourquoi avez-vous besoin de 'sudo apt-get update' pour installer pip3? semble plutôt inattendu pour moi.
Charlie Parker

Cela ne fonctionne pas pour pip3, il installe un script pip2 que python3 ne peut pas exécuter.
rjurney

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

2

J'ai résolu ce problème en changeant le serveur dans "Logiciels et mises à jour" -> Télécharger depuis: là j'ai choisi une adresse différente et 404 ont disparu.


1
quelle adresse as-tu choisi? s'il vous plaît ajouter plus de détails
TiloBunt

0

ce qui a fonctionné pour moi

curl -sS https://bootstrap.pypa.io/get-pip.py >>setup.py
python3 setup.py
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.