在rpm构建过程中查找车轮相关性

2024-10-01 00:16:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在工作的项目的rpm构建没有找到依赖关系,我似乎不知道为什么。我已经将它们安装到我的虚拟环境中,并且它们都保存在我定义的wheel目录中。我使用rpmvenv库来生成rpm,但每次我从安装脚本运行它时,它都会返回以下内容:

Could not find a version that satisfies the requirement numpy==1.11.0 (from versions: )
No matching distribution found for numpy==1.11.0

如果我在venv中做一个pip list,那么numpy的版本就在那里了,包的轮子也出现了。rpmvenv需要一个rpm.json文件来运行,在我的文件中我有一行

^{pr2}$

python_venv扩展中。我的印象是这行代码告诉构建程序在我的wheel目录中查找依赖项,但它找不到它们。我还试图将--use-wheel标志添加到这一行,但没有成功。在

我在这里缺的是什么?在


Tags: 文件项目numpy目录脚本定义venv关系
1条回答
网友
1楼 · 发布于 2024-10-01 00:16:29

Pip和rpm使用不同的依赖性分解器和db。如果使用pip安装python模块,那么rpm不知道它。Rpm对python路径以及它存储模块的位置一无所知。它只需检查rpmdb如果python-每分钟转数已安装。在

如果你需要那个包裹,你可以在这里找到https://copr.fedorainfracloud.org/coprs/neteler/numpy/

相关问题 更多 >