Ubuntu下python3.8報錯No module named _ssl解決

2020-09-24 17:00:25

今天在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、重試,測試是否正常

在這裡插入圖片描述