文章目录

处理一个历史问题,需要重新部署服务器,写了一段python代码快速恢复环境。结果在 pip install 时报了错误

1
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 

也不用多想,服务器本来是3.6.8的python环境,而我写的代码里有3.9以后的内容,因此升级了python,所以问题一定出在python找不到可用的 openssl 上。

google一下,轻松解决。

1
2
3
4
5
6
7
8
9
10
yum install -y epel
yum install -y openssl11-devel
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz
tar zxvf Python-3.10.6.tgz
cd Python-3.10.6
sed -i 's/PKG_CONFIG openssl /PKG_CONFIG openssl11 /g' configure
./configure --enable-optimizations
make altinstall
# 如果运行以下命令没有报错,则说明配置成功
python3.10 -m ssl

很好,收工。


♦ 本文固定连接:https://www.gsgundam.com/2024/2024-06-13-z21-fix-ssl-module-in-python-is-not-available-in-centos/

♦ 转载请注明:GSGundam 2024年06月13日发布于 GSGUNDAM砍柴工

♦ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

♦ 原创不易,如果页面上有适合你的广告,不妨点击一下看看,支持作者。(广告来源:Google Adsense)

♦ 本文总阅读量