在Ubuntu 16.04 LTS上使用代理安装pip3(用于Python3)

我已经尝试输入:
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
3个回答

你所采取的第一个步骤是正确的。
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
2curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python - PvdL
1有趣!为什么安装pip3需要使用'sudo apt-get update'呢?这对我来说似乎有些出乎意料。 - Charlie Parker
这对pip3不起作用,它安装的是pip2脚本,而python3无法运行。 - rjurney
10使用curl命令下载get-pip.py文件,并通过sudo python3命令安装pip工具,适用于Python 3 ;) - mbdevpl
使用"sudo python get-pip.py"来工作。谢谢! - Ahmet Erkan ÇELİK
如果出现错误:ImportError: cannot import name 'sysconfig',请先安装python3-distutils。可以使用以下命令进行安装:apt install python3-distutils - AstraSerg
谢谢,它在Windows 10的WSL上运行正常。 - Dan M. CISSOKHO

对我有效的方法
curl -sS https://bootstrap.pypa.io/get-pip.py >>setup.py
python3 setup.py

我通过在“软件和更新”中更改服务器的方式解决了这个问题,具体操作是:点击“从中下载”,然后选择不同的地址,这样就消除了404错误。

2你选择了哪个地址?请提供更多细节。 - TiloBunt