無法使用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中文網其他相關文章!