如何建立和啟用 Python 虛擬執行環境 virtualenv
Jinku Hu
2022年12月19日
Python 虛擬執行環境建立了一個隔離的 Python 工作環境,你可以在裡面安裝 Python 模組的各種依賴或者各種版本,且並不會影響全域性的 Python 模組。獨立隔離的 Python 執行環境對於專案中需要不同的模組版本是非常重要的,因為你只需要在虛擬執行環境裡安裝該模組的特別版本。
你可以按照下面的步驟來安裝、建立、啟用以及禁止 Python 虛擬執行環境。
-
安裝
virtualenv
在 Python 的一些發行版本中,
virtualenv
已經被預設安裝了。你可以通過下面的命令來檢查是否virtualenv
已經安裝了。$ virtual --version
如果沒有的話,通過
pip
來安裝virtualenv
,$ pip install virtualenv
或者在 Linux 下可以通過
apt-get
來安裝,$ apt-get install python-virtualenv
-
建立專案 Python 虛擬執行環境
通過
virtualenv
來建立一個新的專案相關 Python 虛擬執行環境,$ cd your_project_folder $ virtualenv your_project
-
啟用 Python 虛擬執行環境。
$ source your_project/bin/activate
上面的命令啟用了你的專案 Python 虛擬執行環境。你可以通過下面兩種方法來檢查你的專案虛擬執行環境是否被啟用成功。
在 Linux 下,將目錄修改到你的專案工作目錄,(your_project)user@hostname:~/your_project$
在 Windows 下,可以來檢視系統環境變數
PATH
,$ echo $PATH
啟用成功的話,你應該能夠看到你的專案目錄
your_project
在PATH
變數裡。 -
禁止
virtualenv
如果你想切換到另外一個 Python 虛擬執行環境,或者只是想退出當前的虛擬執行環境,你可以通過下面的命令,
(your_project)user@hostname:~/your_project$ deactivate user@hostname:~/your_project$