การติดตั้ง pip3 (สำหรับ python3) บน Ubuntu 16.04 LTS โดยใช้พรอกซี


83

ฉันได้ลองเข้า:

sudo apt install python3-pip

ข้อผิดพลาดที่ฉันได้รับคือ:

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

ฉันเชื่อว่าเราข้ามพร็อกซีดังนั้นฉันไม่แน่ใจว่าทำไมฉันถึงได้รับ 'ไม่พบไฟล์ 404'


3
ลองอีกครั้งทำงานsudo apt-get update
muru

การทำงานจากที่บ้านดี แต่ผมมีเครื่อง Linux ที่โรงเรียนที่ผมสอนที่ซึ่งมีพร็อกซี่ซึ่งผมคิดว่าเราได้ข้ามสำหรับ ubuntu.com แต่ดูเหมือนว่าฉันไม่ได้อย่างใด ...
Abisdad

1
ดังนั้นสิ่งนี้ไม่เกี่ยวข้องกับ Ubuntu แต่การกำหนดค่าเครือข่าย
David Foerster

คำตอบ:


139

ขั้นตอนแรกที่คุณทำนั้นถูกต้อง

sudo apt-get -y install python3-pip

แต่ก่อนทำการติดตั้งลองอัพเดทโดยใช้คำสั่ง

sudo apt-get update

หากครั้งแรกไม่ได้ผลคุณสามารถทำได้โดยใช้curl

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

จากนั้นลองตรวจสอบการติดตั้ง

pip3 --help 

สำหรับการตรวจสอบเวอร์ชั่น:

pip3 --version 

2
ขอขอบคุณ! แต่ต้องการ: "pip3 --help"
Abisdad

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

ที่น่าสนใจ! ทำไมคุณต้องใช้ 'sudo apt-get update' เพื่อติดตั้ง pip3 ดูเหมือนจะค่อนข้างคาดไม่ถึงสำหรับฉัน
Charlie Parker

สิ่งนี้ใช้ไม่ได้กับ pip3 แต่จะติดตั้งสคริปต์ pip2 ซึ่ง python3 ไม่สามารถทำงานได้
rjurney

8
curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python3สำหรับ Python 3;)
mbdevpl

2

ฉันแก้ไขปัญหาดังกล่าวด้วยการเปลี่ยนเซิร์ฟเวอร์ใน "ซอฟต์แวร์ & การอัปเดต" -> ดาวน์โหลดจาก: ที่นั่นฉันเลือกที่อยู่อื่นและหายไป 404


1
คุณเลือกที่อยู่ใด โปรดเพิ่มรายละเอียดเพิ่มเติม
TiloBunt

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.