E: 包“python-software-properties”没有安装候选

use*_*511 52 software-installation

sudo apt-get install python-software-properties
阅读包裹清单...完成
构建依赖树...完成
包 python-software-properties 不可用,但被另一个包引用。
这可能意味着软件包丢失、已过时或
只能从其他来源获得
但是,以下软件包替换了它:

 软件属性公用

E: 包“python-software-properties”没有安装候选

我该如何解决这个错误?

Avi*_*Raj 60

software-properties-common通过运行安装,

sudo apt-get install software-properties-common
Run Code Online (Sandbox Code Playgroud)

software-properties-common包是python-software-properties.

对于 <= 12.04

sudo apt-get install python-software-properties
Run Code Online (Sandbox Code Playgroud)

对于 >= 12.10

sudo apt-get install software-properties-common
Run Code Online (Sandbox Code Playgroud)

  • 如果您在尝试安装 Torch 时发现此问题,则需要在安装 `software-properties-common` 后在 `torch/install-deps` 中注释涉及 `python-software-properties` 的两行。 (7认同)
  • 这是有效的。但仍然 sudo apt-get install python-software-properties 不起作用。 (2认同)
  • `python-software-properties` 包仅适用于 12.04 以下的版本。 (2认同)

小智 11

我在 Ubuntu 18.04 上遇到了这个问题

尝试了几种方法终于解决了我的问题

sudo apt --fix-broken install python-pycurl python-apt
Run Code Online (Sandbox Code Playgroud)


小智 6

我刚开始使用火炬并遇到了错误。
这是我解决问题的方法。

  1. 首页 -> 火炬 -> 打开install-deps

    找到关键字python-software-properties并将其替换为software-python-common,保存并退出。

  2. 使用命令安装 software-python-common

    sudo apt-get install software-properties-common 
    
    Run Code Online (Sandbox Code Playgroud)
  3. 运行命令

    cd ~/torch; bash install-deps;
    
    Run Code Online (Sandbox Code Playgroud)

你完成了!

  • 您输入错误:“software-python-common”(应该是“software-properties-common”) (2认同)