首页 > 解决方案 > 获取正确的 Python3 依赖项时出错

问题描述

尝试在 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/) 似乎不起作用。

标签: python-3.xpython-3.6python-3.7amazon-linuxcondor

解决方案


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


推荐阅读