AlmaLinux 8安装xmlsec遇依赖缺失及编译失败问题求助
解决AlmaLinux 8下xmlsec安装失败问题
处理依赖包找不到的问题
AlmaLinux 8默认软件源不包含xmlsec1-devel、xmlsec1-openssl-devel这类包,需先启用EPEL仓库:
- 安装EPEL仓库:
sudo dnf install epel-release -y - 刷新缓存并安装所有必需依赖:
sudo dnf install xmlsec1 xmlsec1-devel xmlsec1-openssl xmlsec1-openssl-devel python2-devel gcc -y
处理Python xmlsec包编译失败问题
报错核心是系统未正确安装xmlsec1工具,且新版xmlsec已放弃Python2.7支持,需指定兼容版本安装:
验证xmlsec1是否正常可用:
xmlsec1 --version输出版本信息则说明工具已安装且路径正常。
安装适配Python2.7的xmlsec版本:
pip2 install xmlsec==1.3.11若仍提示PEP517相关错误,禁用PEP517安装:
pip2 install --no-use-pep517 xmlsec==1.3.11
内容的提问来源于stack exchange,提问作者Nilay Narlawar
相关产品推荐
相关产品推荐

