menginstal pip3 (untuk python3) di ubuntu 16.04 LTS menggunakan proxy

84

Saya sudah mencoba memasukkan:

sudo apt install python3-pip

Kesalahan yang saya dapatkan adalah:

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

Saya percaya kami telah melewati proxy, jadi saya tidak yakin mengapa saya mendapatkan '404 file tidak ditemukan'.

Abisdad
sumber
3
Coba lagi berlarisudo apt-get update
muru
Bekerja dari rumah baik-baik saja, tetapi saya memiliki mesin Linux di sekolah tempat saya mengajar, yang memiliki proxy yang saya pikir telah kami bypass untuk ubuntu.com, tetapi sepertinya saya belum entah bagaimana ...
Abisdad
1
Jadi ini tidak ada hubungannya dengan Ubuntu tetapi konfigurasi jaringan Anda kemudian.
David Foerster

Jawaban:

140

Prosedur pertama yang Anda ikuti sudah benar

sudo apt-get -y install python3-pip

Namun sebelum menginstal coba perbarui menggunakan perintah

sudo apt-get update

Jika dulu tidak berhasil maka Anda juga bisa melakukan ini dengan menggunakan curl

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

Kemudian untuk memverifikasi instalasi coba

pip3 --help 

Untuk memeriksa versi:

pip3 --version 
Sai Kumar
sumber
2
Terima kasih! Tetapi dibutuhkan: "pip3 --help"
Abisdad
1
curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python
PvdL
Menarik! Mengapa Anda memerlukan 'sudo apt-get update' untuk menginstal pip3? sepertinya agak tidak terduga bagi saya.
Charlie Parker
Ini tidak berfungsi untuk pip3, ia menginstal skrip pip2 yang python3 tidak dapat dijalankan.
rjurney
8
curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python3untuk Python 3;)
mbdevpl
2

Saya memperbaiki masalah tersebut dengan mengubah Server di "Software & Updates" -> Unduh dari: di sana saya memilih alamat yang berbeda dan 404 menghilang.

Boris
sumber
1
alamat apa yang kamu pilih? tolong tambahkan lebih detail
TiloBunt
0

apa yang berhasil untuk saya

curl -sS https://bootstrap.pypa.io/get-pip.py >>setup.py
python3 setup.py
Gajendra D Ambi
sumber