No module named _ssl 问题


解决办法:

**centos安装python3.7时,查阅知需要的openssl版本最低为1.0.2,但是centos 默认的为1.0.1,所以需要重新**升级openssl****,可以参考我另一篇升级openssl的文章

1、重新指定openssl所在目录并重新编译安装

#配置安装目录,指定openssl环境的安装目录    
./configure --prefix=/usr/local//python3 --with-openssl=/usr/local//openssl 
make && make install

2、创建软链接

ln -s /usr/local/python3/bin/python3  /usr/bin/python   
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

#查看当前python版本
python --version      

3、导入ssl模块

python3                      (进入python3命令行)
>import ssl                  (导入ssl模块)
>import _ssl                 (导入_ssl模块)
>exit()                      (退出python3命令行)

文章作者: yushui1995
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 yushui1995 !
评论
  目录