问题:
pip3 install pyyaml 总是报ssl出错,无法访问远程库
原因应该是python的版本和ssl版本不一样
对应版本:openssl-1.0.2k
下载地址:http://rpmfind.net/linux/centos/7.9.2009/updates/x86_64/Packages/openssl-1.0.2k-25.el7_9.x86_64.rpm
安装:强制覆盖 rpm -i --force packagename.rpm openssl-1.0.2k-25.el7_9.x86_64.rpm
最终将openssl的软连接等修复下,关联到新安装的openssl,确保没有旧残留
然后重编python即可:
./configure --prefix=/usr/local/python3 --with-openssl
make -j4
make install