报错内容:
- ImportError: No module named _ssl
阿里云服务器安装Python3后无法导入ssl包
解决办法:
1、下载openssl-1.0.2a.tar.gz
# wget http://www.openssl.org/source/openssl-1.0.2a.tar.gz
2、解压openssl-1.0.2a.tar.gz
# tar -xzvf openssl-1.0.2a.tar.gz
3、安装openssl-1.0.2a.tar.gz
# openssl-1.0.2a.tar.gz
# ./config --prefix=/usr/local --openssldir=/usr/local/openssl
# make
# make install
4、修改Python的setup.py文件后重新编译安装
# vim setup.py
修改此部分内容并重新编译python
#DetectSSLsupportforthesocketmodule(via_ssl)
search_for_ssl_incs_in=[
'/usr/local/ssl/include',
'/usr/local/include/openssl',#增加该行内容
'/usr/contrib/ssl/include/'
]
# make
# make install