使用Python 創建虛擬環境的兩種方式:
方式一:使用官方標準庫 venv
(Python 3.3+ 推薦)
創建:
# 語法:python -m venv <虛擬環境名稱>
python -m venv my_project_env
指定Python解釋器版本(如果你的系統有多個Python版本):
# 例如,你想使用 Python 3.9 來創建環境
python3.9 -m venv my_project_env
# 或者
python3 -m venv my_project_env
激活:
創建好后,你需要“激活”它才能使用。激活后,你的終端命令提示符前會顯示環境名稱(如 (my_project_env)
)
在 Windows 上:
# Cmd.exe
my_project_env\Scripts\activate.bat# PowerShell
my_project_env\Scripts\Activate.ps1
在 macOS / Linux 上:
source my_project_env/bin/activate
激活成功的標志:
(my_project_env) C:\Users\YourName\YourProject>
退出虛擬環境:
deactivate
方法二:使用第三方工具 virtualenv
(更老的Python版本或更多功能)
首先需要在全局環境下安裝它:
pip install virtualenv https://pypi.tuna.tsinghua.edu.cn/simple/
使用 virtualenv
使用方式和 venv
幾乎一模一樣,只是命令開頭從 python -m venv
換成了 virtualenv
。
-
創建環境:
virtualenv my_project_env
-
激活/停用環境:
- 激活和停用的命令完全一樣!都是
activate
和deactivate
。 - 腳本文件的位置也完全相同(在
Scripts
或bin
目錄下)。
- 激活和停用的命令完全一樣!都是
virtualenv
提供了一些 venv
沒有的高級選項,但對于絕大多數日常使用場景,venv
已經完全足夠了。