【问题标题】:python2.7-dev won't installpython2.7-dev 不会安装
【发布时间】:2019-10-30 20:28:36
【问题描述】:

我正在尝试将 Python.h 放入我的 /usr/include/python2.7 目录,所以我运行

$ sudo apt install python-dev

这告诉我这些将被安装: libpython-dev libpython2.7 libpython2.7-dev python2.7-dev

到目前为止,一切都很好。然后我得到这个输出:

Err:1 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7 amd64 2.7.15-4ubuntu4~18.04.1
  404  Not Found [IP: 91.189.91.24 80]
Err:2 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-dev amd64 2.7.15-4ubuntu4~18.04.1
  404  Not Found [IP: 91.189.91.24 80]
Err:3 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7-dev amd64 2.7.15-4ubuntu4~18.04.1
  404  Not Found [IP: 91.189.91.24 80]
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7_2.7.15-4ubuntu4~18.04.1_amd64.deb 404  Not Found [IP: 91.189.91.24 80]
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7-dev_2.7.15-4ubuntu4~18.04.1_amd64.deb 404  Not Found [IP: 91.189.91.24 80]
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/python2.7-dev_2.7.15-4ubuntu4~18.04.1_amd64.deb 404  Not Found [IP: 91.189.91.24 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

所以我使用 --fix-missing 选项运行它:

$ sudo apt install python-dev --fix-missing

并得到相同的输出,但最后是这个:

E:中止安装。

我该如何解决这个问题?

【问题讨论】:

  • 哪个操作系统和哪个版本的操作系统?它与 Ubuntu 18.04 匹配吗?
  • 根据错误消息它正在寻找版本 18.04.1,但在存储库中有 18.04.2。也许试试apt-get update

标签: python


【解决方案1】:

这对我很有用。

https://unix.stackexchange.com/questions/234856/broken-packages-problem-trying-to-install-python-dev

使用

删除 apt 缓存
rm -rf /var/lib/apt/lists/*
apt-get update

【讨论】:

    猜你喜欢
    • 2022-07-13
    • 1970-01-01
    • 2016-04-24
    • 2016-09-14
    • 2014-12-09
    • 2018-11-21
    • 2015-10-03
    • 2013-10-05
    • 1970-01-01
    相关资源
    最近更新 更多