如何让 pip 安装的 python 包对 rpm 可见?

如何让 pip 安装的 python 包对 rpm 可见?

问题:我有一个本地 rpm 包,其中包含许多过时的 python 包,我无法从包管理器安装这些包。因此,我用 pip 安装了它们。但 rpm 仍然抱怨无法满足依赖关系,它没有从 pip 中找到 python 包。

期待:我想以某种方式与存储已安装的 python 包的 rpm 进行通信,以便它找到我的 rpm 包的所有依赖项。

我的设置:

  • SUSE Linux 企业服务器 12 SP4
  • python2-pip
  • 一个 rpm 包,存储在我的机器本地
  • 许多奇怪版本的 python 软件包,其中一些甚至在 (Open)SUSE 的官方存储库中的最新版本中都不存在

答案1

您正在混淆两个不相关的软件包管理系统(RPM 和 pip)。它们并不是为了沟通而设计的,使用不同的模型。它可以是可以完成的,但最好只有一个,而不是一堆在某种程度上达成一致的独立系统。

相关内容