virtualenv優勢:
用來為一個應用創建一套“隔離”的Python運行環境,另外上線流程簡單,大大減輕運維人員的出錯率,比如每一個項目使用一個docker鏡像,在鏡像中去安裝項目所需的環境,庫版本等等。
安裝步驟:
1.安裝虛擬環境
pip3 install virtualenv
2.創建虛擬環境
virtualenv -p pythonX venv3
注:pythonX代替為自己系統已有的版本,會創建一個干凈的虛擬環境;
3.激活虛擬環境
source venv3/bin/activate
激活后,在控制台會有一個帶有(venv)的標志,如下:
4.安裝依賴
在以上完成之后就可以通過命令pip install 來安裝python包了,這里安裝python包就不需要root權限了,直接就可以安裝。在venv虛擬環境中,使用pip安裝的包都不會再是全局性的包,只會在當前的虛擬環境中起作用,避免了系統環境的污染。
5.退出虛擬環境
Deactivate
6.指定python版本
virtualenv venv -p python3 # 指定python3