cài đặt pip3 (cho python3) trên Ubuntu 16.04 LTS bằng proxy


84

Tôi đã thử nhập:

sudo apt install python3-pip

Lỗi tôi nhận được là:

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

Tôi tin rằng chúng tôi đã bỏ qua proxy, vì vậy tôi không chắc tại sao tôi nhận được 'tệp 404 không tìm thấy'.


3
Thử chạy lạisudo apt-get update
muru

Hoạt động tốt ở nhà, nhưng tôi có máy Linux ở trường tôi dạy, có proxy mà tôi nghĩ rằng chúng tôi đã bỏ qua cho ubfox.com, nhưng có vẻ như tôi không hiểu sao ...
Abitorad

1
Vì vậy, điều này không có gì để làm với Ubuntu nhưng cấu hình mạng của bạn sau đó.
David Foerster

Câu trả lời:


140

Quy trình đầu tiên bạn làm theo là đúng

sudo apt-get -y install python3-pip

Nhưng trước khi cài đặt hãy thử cập nhật bằng lệnh

sudo apt-get update

Nếu lần đầu tiên không hoạt động thì bạn cũng có thể làm điều này bằng cách sử dụng curl

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

Sau đó, để xác minh cài đặt thử

pip3 --help 

Để kiểm tra phiên bản:

pip3 --version 

2
Cảm ơn bạn! Nhưng nó cần: "pip3
Abonomad

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

Hấp dẫn! Tại sao bạn cần 'sudo apt-get update' để cài đặt pip3? có vẻ khá bất ngờ với tôi
Charlie Parker

Điều này không hoạt động cho pip3, nó cài đặt tập lệnh pip2 mà python3 không thể chạy.
rjurney

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

2

Tôi đã khắc phục sự cố như vậy bằng cách thay đổi Máy chủ trong "Phần mềm & Cập nhật" -> Tải xuống từ: ở đó tôi chọn địa chỉ khác và 404 biến mất.


1
bạn chọn địa chỉ nào vui lòng thêm chi tiết
TiloBunt

0

những gì đã làm việc cho tôi

curl -sS https://bootstrap.pypa.io/get-pip.py >>setup.py
python3 setup.py
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.