天天看點

【無标題】linux如何搭建虛拟環境

注:以centos7作業系統和python3.8為例

1.首先需要安裝2個子產品(virtualenv和virtualenvwrappeer)

終端輸入:

pip3.8 install virtualenv
pip3.8 install virtualenvwrapper
           

利用pip3.8 list看是否安裝成功

【無标題】linux如何搭建虛拟環境

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

        若有下圖報錯:

【無标題】linux如何搭建虛拟環境

        則:進入到virtualenvwrapper.sh檔案,找到:

【無标題】linux如何搭建虛拟環境

 把該行的python該為python3

 儲存退出後重新執行:source ~/.bashrc

5.建立虛拟環境

指令:

mkvirtualenv -p python3.8 py38_dj2.1.8
           

注:py38_dj2.1.8為自己命名的名稱,安裝完成後會進入到虛拟環境當中

輸入指令deactivate可退出虛拟環境,通過workon指令可檢視自己有哪些虛拟環境,通過workon 虛拟環境名 可進入到該虛拟環境

如若要删除虛拟環境,執行rmvirtualenv 虛拟環境名即可(但前提條件是沒有進入到該虛拟環境當中)