一、什麼是虛擬環境
虛擬環境是一種將 Python 解釋器與程序包隔離開來的方法,這對於多個項目使用不同包和版本的 Python 程序包是非常有用的。當您在單個計算機上運行多個 Python 項目時,可能會遇到許多版本和依賴關係的問題。使用虛擬環境不僅可以避免這些問題,還可以幫助您更高效地使用 Python。
二、新建虛擬環境
在新建虛擬環境之前,您需要確保已安裝所需軟體。在本文中,我們將使用 Python 3.8 和虛擬環境管理器 venv。
1、在終端中,轉到要新建虛擬環境的目錄。
cd /path/to/directory
2、創建一個新目錄以保存您的虛擬環境,然後轉到該目錄。
mkdir myenv
cd myenv
3、現在,我們將使用 Python 3.8 創建一個新的虛擬環境。
python3.8 -m venv env
4、現在您已經創建了一個名為 env 的新虛擬環境。通過運行以下命令來激活該環境。
source env/bin/activate
5、激活虛擬環境後,您應該會看到環境名稱出現在終端提示符中,表明您在使用虛擬環境。
(env) username@computername:
三、使用虛擬環境
1、安裝軟體包:使用 pip 安裝想要的軟體包。
pip install package_name
2、導出環境:要導出當前虛擬環境中安裝的所有軟體包列表,請在虛擬環境激活狀態下運行以下命令:
pip freeze > requirements.txt
3、在新項目中使用虛擬環境:可以從之前的虛擬環境複製虛擬環境,也可以重新創建虛擬環境並安裝先前項目所需的所有軟體包,方法與新建虛擬環境一樣。
四、退出虛擬環境
在虛擬環境中完成工作後,可以通過運行以下命令退出虛擬環境:
deactivate
五、總結
通過使用虛擬環境,可以避免在多個項目之間出現軟體包版本和依賴關係問題,同時也可以讓使用 Python 更加高效。
原創文章,作者:SIWZA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/317211.html