安完Python3运行报 No module named ‘_ssl‘,搜的其他教程都让人改Python的Module/setup.dist文件,其实不用这么麻烦
安装openssl
CentOS自带的openssl有点老,建议下个新的
①下载最新稳定版本的OpenSSL源码包
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
②解压并切换目录
tar -zxvf openssl-OpenSSL_1_1_1q.tar.gz
cd openssl-OpenSSL_1_1_1q
③设定Openssl 安装
./config --prefix=/usr/local/openssl
④执行命令
./config -t
⑤执行make、make install,编译Openssl
make & make install
⑥重新安装python
去Python安装文件解压缩后的文件夹
./configure -C \
--with-openssl=/usr/local/openssl \
--with-openssl-rpath=auto \
--prefix=/usr/local/python-3.x.x
make -j8
make altinstall
此时就可以正常import ssl了文章来源:https://www.toymoban.com/news/detail-821414.html
=============================
相关软件版本信息如下:
CentOS7
openssl-OpenSSL_1_1_1q
Python-3.10.4
[1]: https://docs.python.org/3/using/unix.html?highlight=openssl#custom-openssl文章来源地址https://www.toymoban.com/news/detail-821414.html
到了这里,关于Python3报No module named ‘_ssl‘ 最简单解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!