為什麼 Pip 顯示「外部管理環境」錯誤,以及如何安裝軟體套件?

Patricia Arquette
發布: 2024-11-28 05:00:15
原創
104 人瀏覽過

Why Does Pip Show

安裝軟體套件時 pip 錯誤:「外部管理環境」

嘗試在 Linux 系統上使用 pip 安裝 Python軟體包時,您可能會遇到以下錯誤訊息:

的含義錯誤

該錯誤表明Python 環境是外部管理的,通常由操作系統套件管理器(例如Debian 或Ubuntu 中的apt)管理。這意味著不鼓勵 pip 在系統層級安裝或升級軟體包,以避免衝突。

避免錯誤的解決方案

根據錯誤訊息中的建議,安裝 Python 套件的首選方法是使用虛擬環境。虛擬環境將已安裝的軟體包與系統範圍內的 Python 安裝隔離。

要使用虛擬環境:

  • 使用 venv 建立虛擬環境:
  • 啟動環境:
  • 在環境中安裝軟體套件:

安裝軟體套件系統-寬(不建議)

如果您仍然希望在系統範圍內安裝軟體包,有兩個選項:

  • 將「--break-system -packages」參數傳遞給pip:

這會在系統層級強制安裝軟體包,但不建議這樣做,因為它可能會破壞你的 Python安裝。

  • 修改您的pip 設定:

將以下行加入~/.config/pip/pip.conf:

這將允許pip在系統範圍內安裝軟體包,但同樣,由於潛在的潛在風險,不建議這樣做風險。

以上是為什麼 Pip 顯示「外部管理環境」錯誤,以及如何安裝軟體套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板