為什麼需要虛擬環境?
Python 虛擬環境(venv)可以為每個專案建立獨立的套件空間,避免不同專案之間的套件版本互相衝突,也不會污染系統全域的 Python 環境。
安裝步驟
1. 安裝必要工具
sudo apt update
sudo apt install python3-venv -y
2. 建立虛擬環境
將 myenv 替換為你想要的環境名稱:
python3 -m venv myenv
3. 啟用虛擬環境
source myenv/bin/activate
啟用後,命令提示字元前會出現 (myenv) 的前綴,代表虛擬環境已進入作用中狀態。
4. 安裝套件
啟用後即可使用 pip 安裝套件,所有套件都只會安裝在此虛擬環境中:
pip install requests numpy
5. 離開虛擬環境
deactivate
小結
| 指令 | 說明 |
|---|---|
python3 -m venv myenv | 建立名為 myenv 的虛擬環境 |
source myenv/bin/activate | 啟用虛擬環境 |
pip install <套件> | 在虛擬環境中安裝套件 |
deactivate | 離開虛擬環境 |
此方法在 Ubuntu 系統上十分方便,特別適合管理多個 Python 專案。
