python-3.x - 获取正确的 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/) 似乎不起作用。
解决方案
您似乎正在尝试从 Amazon Linux 2 上的 CentOS 7 存储库安装 HTCondor。请使用 amzn2 存储库。它应该像在 yum 存储库文件中用“amzn2”替换“el7”一样简单。amzn2 二进制文件是针对 Amazon Linux 2 中包含的 Python 3.7 编译的。
推荐阅读
- csv - AWK:根据两列信息过滤数据
- python - LSTM 上的 Pytorch 修剪会增加模型大小?
- javascript - (Javascript)刷新页面后元素消失
- docker-compose - docker-compose 使用的环境文件如何跨生命周期环境进行管理
- python - plotly:如何在带分类 x 轴的条形图中添加不同的垂直线
- ansible - ansible:检查数组元素之一是否在变量字符串中
- rabbitmq - Docker 上的 Java 应用程序(MySQL + Rabbit)
- tensorflow - 如何实现shear_random 方法
- python - UnparsedFlagAccessError:在解析标志之前尝试访问标志 --preserve_unused_tokens
- c - 按字母顺序对链表进行排序