首頁 >後端開發 >Python教學 >為什麼 pip3 失敗並顯示「SSL 模組不可用」?

為什麼 pip3 失敗並顯示「SSL 模組不可用」?

Susan Sarandon
Susan Sarandon原創
2024-12-11 01:44:10674瀏覽

Why is pip3 failing with

無法使用Pip3 安裝軟體包:解決「SSL 模組無法使用」錯誤

在Python 3.x 中使用pip3 安裝軟體包時環境中,使用者可能會遇到以下SSL相關錯誤:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

此錯誤發生在Python 安裝缺少 SSL 模組,導致 Pip 無法與套件儲存庫建立安全連線。要解決此問題,請確保 SSL 模組在 Python 環境中可用至關重要。

解決該錯誤的有效方法是在 Ubuntu 中手動安裝 Python 3.6 和 Pip3。請依照以下逐步指南:

第1 步驟:安裝基本軟體套件

先安裝Python 和SSL 功能所需的下列軟體套件:

sudo apt-get install build-essential libffi-dev libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

第2 步:下載並解壓縮Python 3.6

導航到您的主目錄並從 https://www.python.org/ftp/python/ 下載 Python 3.6.8.tar.xz 檔案。解壓縮下載的檔案。

第3 步:設定、建置與安裝

在解壓縮的Python 目錄中開啟終端機並執行下列指令:

./configure
make && sudo make install

第 4步驟:安裝軟體套件Pip3

成功安裝Python 3.6 後,您現在可以透過以下指令使用Pip3 安裝軟體套件:

pip3 install package_name

注意:提供的命令尚未包含已在Ubuntu 20.04 LTS 中進行測試。

以上是為什麼 pip3 失敗並顯示「SSL 模組不可用」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn