建立繼承特定套件的虛擬環境
虛擬環境是用於管理 Python 專案的依賴項和套件安裝的隔離環境。但是,在某些情況下,您可能會想要虛擬環境僅包含預設 Python 安裝中的一部分套件。
庫的選擇性繼承
選擇性繼承特定庫,請使用以下方法:
使用系統套件建立虛擬環境:
執行下列指令建立一個虛擬環境包含系統套件:
virtualenv --system-site-packages virtualenv_name
啟動虛擬環境:
啟動創建的環境以開始使用它:
source virtualenv_name/bin/activate
本地安裝軟體包:
使用pip install --ignore-installed 或pip install -I 在虛擬環境而不是系統中安裝軟體包Python。這將涵蓋本機安裝版本的系統範圍套件:
pip install --ignore-installed matplotlib
隱藏全域套件:
虛擬環境的套件目錄採用優先於系統Python目錄。因此,本機安裝的軟體包將遮蔽全域軟體包,這樣您就可以在不發生衝突的情況下匯入它們。
重新啟動 Python 解譯器:
重新啟動Python 解譯器以確保變更生效。
以上是如何選擇性地將特定套件繼承到Python虛擬環境?的詳細內容。更多資訊請關注PHP中文網其他相關文章!