获取正确的 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 注入一些依赖项时出错
使用 mikepenz/MaterialDrawer 库时解决依赖项时出错