Featured image of post 使用虛擬環境安裝 Python 套件

使用虛擬環境安裝 Python 套件

在 Ubuntu 系統上使用 Python 虛擬環境(venv)隔離專案套件,避免污染全域環境。

為什麼需要虛擬環境?

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 專案。