在Ubuntu 14.04.2问题上安装python-pip

Rya*_*uck 7 linux ubuntu apt

试图在新的 Ubuntu 14.04.2 VM 上安装python-pip .

sudo apt-get update
sudo apt-get install python-pip
Run Code Online (Sandbox Code Playgroud)

我得到的错误表明libc无法找到一些基本包:

Err http://archive.ubuntu.com/ubuntu/ trusty-security/main linux-libc-dev amd64 3.13.0-52.86
  404  Not Found [IP: 91.189.91.15 80]
Fetched 26.1 MB in 4s (5918 kB/s)
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.13.0-52.86_amd64.deb  404  Not Found [IP: 91.189.91.15 80]
Run Code Online (Sandbox Code Playgroud)

事实上,点击浏览器中列出的URL会引发404.

试图安装时,同样的问题发生python-devpython3-pip.

解决方法是什么?


编辑 - 解决

问题实际上是我使用vagrant和docker构建VM.

RUN sudo apt-get update我的Dockerfile中的步骤由于某种原因被缓存,这意味着它被跳过了.因此,python-pip可能正在寻找过时的依赖.

Ber*_*rto 0

我在 virtualenv 中,我所要做的就是:

pip install --upgrade pip

现在 virtualenv 是最新的 - 但我不必在这个系统上搞乱 Ubuntu 的 pip 的其余部分。考虑到 Ubuntu 已经很老了并且不想弄乱他们的打包系统,这可能是最好的方法。