导入相关模块,报错如下

File "/usr/local/python3/lib/python3.7/ssl.py", line 97, in <module>
    import _ssl             # if we can't import it, let the error propagate
ModuleNotFoundError: No module named '_ssl'

问题的原因是虽然mac系统已经装了openssl包及相关的头文件,但是默认python3.7的源码包中指定的ssl头文件目录不包含mac上openssl的路径

备注:mac os 没有openssl-devel这个安装包,内容都已经在openssl中了