什麼是 Virtualenv,為什麼要考慮使用它?
當您全域安裝 Python 套件時,所有 Python 都可以存取它您的系統上執行的程式。但是,這種方法可能會導致權限錯誤和依賴項衝突,特別是當您為多個專案使用不同的 Python 版本或程式庫時。
虛擬環境 (virtualenvs) 透過建立隔離的 Python 安裝。它們允許您:
創建Virtualenv
在Python 3.3 或Python 3.3在高版本中,使用以下命令,其中ENV_DIR 是您所在的不存在目錄的名稱想要建立virtualenv:
python3 -m venv ENV_DIR
對於早期的Python 版本,請使用以下指令之一(取決於您的系統):
virtualenv ENV_DIR venv ENV_DIR pyvenv ENV_DIR pyvenv3 ENV_DIR
啟動Virtualenv
啟動Virtualenv要使用virtualenv,請啟動它with:
. ./ENV_DIR/bin/activate
Unix:
ENV_DIR\Scripts\activate
Windows:
Windows:
以上是為什麼應該為 Python 專案使用 Virtualenv?的詳細內容。更多資訊請關注PHP中文網其他相關文章!