Ubuntu下python3.8报错No module named _ssl解决

今天在Ubuntu服务器搭建好python3.8.1环境后,运行时出现以下错误ImportError: No module named '_ssl',看了很多讲解总结出了以下办法。

1、检查openssl、libssl-dev包是否安装

sudo apt-get update
sudo apt-get install openssl
sudo apt-get install libssl-dev

2、重新编译ssl模块

  • 在python的tar包的解压目录下,执行vi Modules/Setup修改Setup文件
  • 找到SSL配置,取消注释,如下图。然后保存退出
    在这里插入图片描述
  • 重新编译
make
sudo make install

3、重试,测试是否正常

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/DearestFriend/article/details/108752637