Ubuntu 16.04.3 无法安装软件包 python-pkg-resources

Ubuntu 16.04.3 无法安装软件包 python-pkg-resources

我正在尝试安装python-pkg-资源在我的 ubuntu 中16.04.3服务器,但与 16.04.2 兼容的相同命令不起作用。安装的 Python 是默认的Python 2.7.12

检查python是否安装

python --version

输出:

Python 2.7.12

如果我尝试这个

sudo apt-get install python-pkg-resources

我明白了

The following packages have unmet dependencies:
 python-pkg-resources : Depends: python:any (< 2.8)
                        Depends: python:any (>= 2.7.5-5~)
E: Unable to correct problems, you have held broken packages

我已经尝试过

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install -f
sudo apt-get install --reinstall python2.7

更多信息

$ apt-cache policy python
python:
  Installed: 2.7.12-1
  Candidate: 2.7.12-1
  Version table:
 *** 2.7.12-1 100
        100 /var/lib/dpkg/status
     2.7.11-1 500
        500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

答案1

请尝试以下操作:

aptitude update
aptitude upgrade
aptitude install python-pkg-resources

您可能需要安装 aptitude,您可以通过运行以下命令来执行此操作:

apt install aptitude

Aptitude 是一个更智能的数据包管理器,它不仅可以为您管理冲突的包,还可以对安装的不同方面提出建议。

答案2

我以前也发生过这种情况,全新安装时缺少一些依赖项。

我最终能够使用它;

sudo apt autoremove sudo apt update sudo apt upgrade sudo apt update python sudo apt upgrade python

希望它有效。

相关内容