python3.6 提示ModuleNotFoundError: No module named '_ssl' 模块问题

1、

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel

2、

编辑usr/local/Python-3.6.2/Modules/Setup.dist
大约在 209 行

209 SSL=/usr/local/ssl
210 _ssl _ssl.c \
211 -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
212 -L$(SSL)/lib -lssl -lcrypto

3、重新编译

./configure --prefix=/usr/local/python36
(python36为新建的文件夹,最为python3.6.2安装的目录)
make && make install

4、删除旧的软连接,新建新的软连接

rm -rf /usr/bin/python3
ln -s /usr/local/python36/bin/python3 /usr/bin/python3

5、再检验

python3.6 提示ModuleNotFoundError: No module named '_ssl' 模块问题_第1张图片

为提示错误,ok!!!

你可能感兴趣的:(Django)