You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amazon Linux 2安装HTCondor提示缺少libpython3.6m.so.1.0依赖

问题解答

验证现有libpython3.6m.so.1.0是否匹配要求

你可以执行以下命令确认文件架构:
file /usr/local/lib/libpython3.6m.so.1.0
如果输出结果包含x86-64标识,该文件就是报错要求的64位版本;如果输出是32位相关标识,你需要重新编译安装64位的Python 3.6。

LD_LIBRARY_PATH配置不生效的原因

你设置的LD_LIBRARY_PATH属于运行时动态库查找规则,而你遇到的是yum/rpm安装阶段的依赖校验失败,rpm在校验依赖时只会读取系统全局注册的动态库信息、以及rpm数据库中已登记的依赖提供记录,不会读取当前会话的临时环境变量。

可执行的解决方案

你可以按照优先级选择以下任意一种方案处理:

  • 方案一:安装Amazon Linux 2官方源中的Python 3.6包,安装完成后rpm数据库会自动登记该依赖,无需额外配置即可通过校验:
    执行命令:
    sudo amazon-linux-extras install python3.6
    安装完成后重新执行HTCondor的安装命令即可。
  • 方案二:保留自行编译的Python 3.6,将库路径加入全局动态库配置,若仍无法通过依赖校验可跳过校验直接安装:
    1. 写入自定义库路径到全局配置:echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/python36.conf
    2. 刷新全局动态库缓存:sudo ldconfig
    3. 若yum仍提示依赖缺失,执行带跳过依赖参数的安装命令:sudo yum install --skip-broken python3-condor
      安装完成后因为已经配置了全局动态库路径,HTCondor运行时可以正常找到对应库文件。
  • 方案三:更换更高版本的HTCondor安装,8.9及以上版本的HTCondor已适配Python 3.7,无需依赖Python 3.6的相关库文件。

内容的提问来源于stack exchange,提问作者Caterina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 13:57:04