我正在工作的项目的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
文件来运行,在我的文件中我有一行
在python_venv
扩展中。我的印象是这行代码告诉构建程序在我的wheel目录中查找依赖项,但它找不到它们。我还试图将--use-wheel
标志添加到这一行,但没有成功。在
我在这里缺的是什么?在
Pip和rpm使用不同的依赖性分解器和db。如果使用pip安装python模块,那么rpm不知道它。Rpm对python路径以及它存储模块的位置一无所知。它只需检查rpmdb如果python-每分钟转数已安装。在
如果你需要那个包裹,你可以在这里找到https://copr.fedorainfracloud.org/coprs/neteler/numpy/
相关问题 更多 >
编程相关推荐