获取正确的 Python3 依赖项时出错

Posted

技术标签:

【中文标题】获取正确的 Python3 依赖项时出错【英文标题】:Error getting the correct Python3 dependency 【发布时间】:2021-12-10 00:09:04 【问题描述】:

尝试在 Amazon Linux 2 实例上安装 HTCondor 时出现此错误:

Error: Package: python3-condor-8.8.15-1.el7.x86_64 (htcondor-stable)
       Requires: libpython3.6m.so.1.0()(64bit)

我尝试自己安装 python 3.6(假设安装的是 3.7)并且在 /usr/local/lib 中我有 libpython3.6m.so.1.0。这个和libpython3.6m.so.1.0()(64bit)一样吗?

将其添加到 LD 库路径 (export LD_LIBRARY_PATH=/usr/local/lib/) 似乎不起作用。

【问题讨论】:

【参考方案1】:

您似乎正在尝试从 Amazon Linux 2 上的 CentOS 7 存储库安装 HTCondor。请使用 amzn2 存储库。它应该像在 yum 存储库文件中用“amzn2”替换“el7”一样简单。 amzn2 二进制文件是针对 Amazon Linux 2 中包含的 Python 3.7 编译的。

【讨论】:

以上是关于获取正确的 Python3 依赖项时出错的主要内容,如果未能解决你的问题,请参考以下文章

在颤振中添加依赖项时出错

使用 kotlin + quarkus 注入一些依赖项时出错

在 gradle 项目中添加 graphql 依赖项时出错

使用 mikepenz/MaterialDrawer 库时解决依赖项时出错

覆盖对等依赖项时出错 - npm install reactstrap

为颤振添加 image_picker 依赖项时出错(iOS)