Synaptic 包管理器未显示已安装的包 virtualenv

Synaptic 包管理器未显示已安装的包 virtualenv

这有点令人困惑。我有 synaptic 包管理器版本 0.84.3(最新)。它显示 virtualenv 为“未安装”,尽管它已安装。当我在 CLI 中执行以下操作时

virtualenv --version

它告诉哪个版本virtualenv16.4.0

当我做

apt-cache policy virtualenv

表明

  Installed: (none)
  Candidate: 15.1.0+ds-1.1

任何想法都值得赞赏!

编辑:

$ which virtualenv
/home/user/.local/bin/virtualenv

$ dpkg -S $(which virtualenv)
dpkg-query: no path found matching pattern /home/user/.local/bin/virtualenv

答案1

如果virtualenv是从源代码安装的,而不是 .deb 或 PPA,那么 Synaptics 和 APT 将不知道已安装的程序。

由于您的版本virtualenv于 2019 年 2 月 22 日才发布,并且在 Launchpad 或 Ubuntu 存储库中不可用,因此我假设它是从源代码安装的。

相关内容