一、Python3中无法导入ssl模块的解决办法
1.安装完python3,在运行python文件时提示找不到ssl模块。
[root@yz]# python
>>> import ssl
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/python37/lib/python3.7/ssl.py", line 60, in
import _ssl # if we can't import it, let the error propagate
ImportError: No module named _ssl
>>>
2.查看openssl安装包,命令如下:
rpm -aq|grep openssl
发现缺少openssl-devel包
3.安装openssl-devel包命令:
yum install openssl-devel -y
再次使用命令查看:rpm -aq|grep openssl,发现已经不再缺少。
4.重新编译python
进入到python的解压目录,#修改Setup文件
vi ..../Python-3.7.0/Modules/Setup
#修改结果如下:
# 通过输入:?ssl 快速查找到定位到以下内容
# Socket module helper for socket(2)
_socket socketmodule.c timemodule.c #去除该行注释(备注)