注:以centos7作業系統和python3.8為例
1.首先需要安裝2個子產品(virtualenv和virtualenvwrappeer)
終端輸入:
pip3.8 install virtualenv
pip3.8 install virtualenvwrapper
利用pip3.8 list看是否安裝成功
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLhZzM4QmMkZjY4QGM0YGNiFjNkRjZxMjNxM2YkdjYyQzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2.在家目錄下(也可在其他目錄,自己選擇)建一個一個檔案夾(.virtualenvs),目的是用于存取虛拟環境;
3.配置環境變量
(1)在終端輸入指令which python3進而得到python3的路徑
(2)在終端輸入指令which virtualenvwrapper.sh進而得到virtualenvwrapper.sh的路徑
(3)編輯家目錄下的.bashrc檔案:在最後加上3行代碼
VIRTUALENVWRAPPER_PYTHON=/usr/local/Python-3.8.13/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/Python-3.8.13/bin/virtualenvwrapper.sh
注:第一行:/usr/local/Python-3.8.13/bin/python3為3-(1)步驟所得到的python3的路徑
第二行:$HOME/.virtualenvs為2步驟所建立檔案夾的路徑
第三行:/usr/local/Python-3.8.13/bin/virtualenvwrapper.sh為步驟3-(2)所得到的virtualenvwrapper.sh的路徑
(4)儲存編輯後的.bashrc檔案
4.在終端輸入指令source ~/.bashrc
若有下圖報錯:
則:進入到virtualenvwrapper.sh檔案,找到:
把該行的python該為python3
儲存退出後重新執行:source ~/.bashrc
5.建立虛拟環境
指令:
mkvirtualenv -p python3.8 py38_dj2.1.8
注:py38_dj2.1.8為自己命名的名稱,安裝完成後會進入到虛拟環境當中
輸入指令deactivate可退出虛拟環境,通過workon指令可檢視自己有哪些虛拟環境,通過workon 虛拟環境名 可進入到該虛拟環境
如若要删除虛拟環境,執行rmvirtualenv 虛拟環境名即可(但前提條件是沒有進入到該虛拟環境當中)