встановлення 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
муру

Працює з дому чудово, але у мене в школі, в якій я викладаю, є машини Linux, які мають проксі-сервер, який я вважав, що ми його обійшли для ubuntu.com, але схоже, що я цього не зробив ...
Abisdad

1
Тож це не має нічого спільного з Ubuntu, а потім з вашою мережевою конфігурацією.
Девід Фоерстер

Відповіді:


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"
Абісдад

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

Цікаво! Навіщо потрібен 'sudo apt-get update', щоб встановити pip3? мені здається досить несподіваним.
Чарлі Паркер

Це не працює для pip3, він встановлює сценарій pip2, який python3 не може запустити.
rjurney

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

2

Я вирішив таку проблему, змінивши Server у "Програмне забезпечення та оновлення" -> Завантажити: там я вибрав іншу адресу і 404 зник.


1
яку адресу ви вибрали? будь ласка, додайте більше деталей
TiloBunt

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.