為了增強虛擬環境(virtualenv) 的功能,您可能會想要從全域網站繼承特定套件網站套件目錄。這種方法允許您選擇性地將重要的程式庫合併到您的 virtualenv 中,而無需直接安裝它們。
要實現這種繼承,請使用以下命令建立新的virtualenv:
virtualenv --system-site-packages
此指令使virtualenv 能夠存取安裝在系統全域site-packages 目錄中的套件。
一旦virtualenv 處於活動狀態,您可以使用以下命令安裝特定於virtualenv 的軟體包:
pip install --ignore-installed
或
pip install -I
這些指令會在virtualenv 中安裝指定的套件,即使本機安裝指定的套件,即使系統範圍的版本存在。
預設情況下,Python 解譯器會先在 virtualenv 的套件目錄中搜尋模組。這可確保本機安裝的軟體包優先於任何全域版本。因此,從全域網站套件繼承的套件實際上在 virtualenv 中被隱藏。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3