如何在 Python 使用虛擬環境Virtualenv,建造獨立環境執行專案?

如何在 Python 使用虛擬環境Virtualenv,建造獨立環境執行專案?
開發Python一定會用到虛擬環境(Virtualenv),為了專案可能相依其他專案而建造獨立環境來執行檔案,就不受安裝套件的影響,隔離了一些互相依賴的問題,不會因為安裝了Python外掛或套件卻衍伸了難以解決的因素,而是專用於此的獨立空間,也隨時可以進入/退出此虛擬環境,這個功能在使用上沒有很複雜,一起來操作看看。






Python 建立並使用虛擬環境 教學

(環境為Python3)

STEP1

建立新專案的資料夾,須將路徑維持在此專案資料夾內。

mkdir myproject


STEP2

接下來直接下此指令,在這個空間中建立虛擬環境。

python3 -m venv .venv


STEP3

建立完Virtualenv後,要將此環境啟動起來,就可以使用。

source .venv/bin/activate


STEP4

指令前方正常會出現(.venv)提示你已經啟動並在使用虛擬環境,並做Python想要做的任何事情。

# 安裝專案需要使用的套件
(.venv) $ pip xxxxxx

# 確認目前Python使用的路徑
(.venv) $ which python3

# 確認目前Python使用的路徑
(.venv) $ Python -V

# 執行的動作都只會在此專案資料夾裡執行


STEP5

不使用的話,也可退出虛擬環境。

deactivate