了解 Python 中的虛擬環境
安裝 Python 套件時,由於系統範圍的安裝限制,可能會出現錯誤權限。利用 virtualenv 可以解決這個問題。
什麼是 Virtualenv?
virtualenv 或虛擬環境是一個獨立於 Python 運作的獨立 Python 環境。系統Python安裝。它允許您在特定目錄中安裝和管理 Python 包,而不會影響全域系統套件。
使用Virtualenv 的好處
建立並啟動Virtualenv
建立並啟動Virtualenv
$ python3 -m venv ENV_DIR
建立並啟動Virtualenv
$ virtualenv ENV_DIR $ venv ENV_DIR $ pyvenv ENV_DIR $ pyvenv3 ENV_DIR
建立並啟動Virtualenv
$ . ./venv/bin/activate (venv)$
建立並啟動Virtualenv
在Python 3.3 或更高版本中:
在較舊的Python 版本中:
(venv)$ deactivate $
創建後,透過以下方式啟動virtualenv running :
現在,Python 命令將在virtualenv 中運行,讓您可以安裝和使用軟體包而不影響系統Python 安裝。
停用並刪除Virtualenv
要停用virtualenv, run:刪除virtualenv 就像刪除包含它的目錄一樣簡單。 結論Virtualenv 提供了靈活且隔離的環境用於管理 Python 套件和版本的環境,解決與權限和版本衝突相關的常見問題。透過利用 virtualenvs,您可以確保您的專案無縫運行,並消除系統範圍和專案特定依賴項之間的潛在衝突。以上是為什麼要在 Python 中使用虛擬環境?的詳細內容。更多資訊請關注PHP中文網其他相關文章!