首頁 >後端開發 >Python教學 >為什麼 `pip install` 在 macOS Sierra 及更早版本上失敗,以及如何修復「找不到版本」錯誤?

為什麼 `pip install` 在 macOS Sierra 及更早版本上失敗,以及如何修復「找不到版本」錯誤?

Barbara Streisand
Barbara Streisand原創
2024-12-13 03:00:09649瀏覽

Why Does `pip install` Fail on macOS Sierra and Older, and How Can I Fix the

每個軟體套件的pip 安裝失敗:使用TLS 升級解決「找不到版本」

遇到錯誤「找不到版本」嘗試透過pip 安裝任何軟體包時可能會感到沮喪。此問題專門針對執行 Mac OS X 10.12 (Sierra) 或更早版本的使用者而出現。

解決方案:手動升級Pip

要解決此問題,升級至關重要使用以下命令手動pip:

curl https://bootstrap.pypa.io/get-pip.py | python

TLS 的重要性升級

此升級是必要的,因為Python.org站點已停止支援 TLS 版本 1.0 和 1.1。因此,較舊的 macOS 版本無法使用 pip,除非將其更新至最新版本 (9.0.3)。

透過 pip install --upgrade pip 安裝不是一個可行的解決方案,因為它會下降陷入「先有雞還是先有蛋」的局面。

額外注意事項

  • 升級pip 後,也必須透過執行下列指令來升級setuptools:

    升級pip 後,也必須透過執行下列指令來升級setuptools:
    pip install --upgrade setuptools
  • 參考Python 狀態頁面以取得更新TLS升級推出:https://status.python.org/
  • 有關此問題的更多詳細信息,請參閱此帖子:https://github.com/pypa/pip/issues/5820
有關pip 升級的Twitter公告:https://twitter.com/pypa/status/982236066498654208

以上是為什麼 `pip install` 在 macOS Sierra 及更早版本上失敗,以及如何修復「找不到版本」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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