上回安装python,折腾到好晚,那天缺openssl的版本,以及python3执行要加sudo。
其实那台服务器上本来就装过openssl。
今天新来一台服务器,装python的时候,按照上回成功的博文装,不行。报错缺少libssl.so.45。服务器上是可以找到的。我就很懵。
sudo ldconfig -v | grep ssl
发现输出
libssl.so.10 -> libssl.so.1.0.2k
感觉前者就是找不到的地方。
$ find / -name libssl.so.10
/usr/lib64/libssl.so.10
我熟悉的lib64.也就是之前装openssl我手动链接过的地方。
ln -s /root/libressl-2.7.4/ssl/.libs/libssl.so.45 /lib64/
ln -s /root/libressl-2.7.4/crypto/.libs/libcrypto.so.43 /lib64/
问题解决
很坑的就是,网上找到奇奇怪怪的答案。
有个家伙缺libssl.so.3
别人让他
ln -s libssl.so.3 libssl.so
我多看了几眼,是说找不到libssl.so.3的时候,去找libssl.so??
不说这个方法有没有用,很不友好。
没用的话。。。自己品。