在Python中,建立和管理虛擬環境可以使用以下工具:
venv
:Python自帶的虛擬環境模組。virtualenv
:一個獨立於系統Python的虛擬環境工具,功能更豐富。conda
:Anaconda發行版中的環境管理工具,適用於科學計算和資料科學。
下面是使用這三種工具的基本步驟:
使用 venv
venv
是Python 3.3+中自帶的模組,用來建立虛擬環境。
-
建立虛擬環境:
開啟終端或命令列,然後導航到想要建立虛擬環境的目錄,執行:
python -m venv myenv
這將在當前目錄下建立一個名為
myenv
的虛擬環境。 -
啟用虛擬環境:
-
在Windows上:
myenv\Scripts\activate
-
在macOS/Linux上:
source myenv/bin/activate
啟用後,命令列提示符前會顯示虛擬環境的名稱。
-
-
安裝包:
進入虛擬環境後,可以使用
pip
安裝包:pip install package-name
-
退出虛擬環境:
使用以下命令來退出虛擬環境:
deactivate
使用 virtualenv
virtualenv
是一個獨立的工具,功能比 venv
更豐富,可用於Python 2和Python 3。
-
安裝 virtualenv:
如果還沒有安裝,可以使用
pip
來安裝:pip install virtualenv
-
建立虛擬環境:
導航到想要建立虛擬環境的目錄,執行:
virtualenv myenv
-
啟用虛擬環境:
-
在Windows上:
myenv\Scripts\activate
-
在macOS/Linux上:
source myenv/bin/activate
-
-
安裝包:
進入虛擬環境後,可以使用
pip
安裝包:pip install package-name
-
退出虛擬環境:
使用以下命令來退出虛擬環境:
deactivate
使用 conda
conda
是 Anaconda 發行版中的包和環境管理工具,特別適用於資料科學和機器學習。
-
安裝 Anaconda:
如果還沒有安裝,可以從 Anaconda官方網站 下載並安裝。
-
建立虛擬環境:
開啟終端或命令列,執行:
conda create --name myenv
-
啟用虛擬環境:
conda activate myenv
-
安裝包:
可以使用
conda
或pip
來安裝包:conda install package-name
或者
pip install package-name
-
退出虛擬環境:
使用以下命令來退出虛擬環境:
conda deactivate