1. 程式人生 > 其它 >linux平臺虛擬環境依賴安裝

linux平臺虛擬環境依賴安裝

當你的環境上有多個專案,每個專案所依賴的包版本不同時,搭建多個互不干擾的開發環境就顯得很有必要
1.安裝依賴包

(sudo) pip install virtualenv virtualenvwrapper

2.在~/.bash_profile(有的是.bashrc,也有的是.zshrc,根據shell型別而異)檔案新增以下內容

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then 
    export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/workspace
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/Frameworks/Python.framework/Versions/3.7/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh
fi

其中VIRTUALENVWRAPPER_PYTHON是所用環境的python路徑
修改後如果想讓其立即生效可執行型別如下的命令, 也可以重啟終端使之生效

source ~/.bash_profile

虛擬環境常用方法
建立執行環境xxx_env

mkvirtualenv xxx_env

進入xxx_env環境

workon xxx_env

退出環境

deactivate

列出可用的執行環境

lsvirtualenv

列出當前環境安裝的包

lssitepackages

刪除執行環境

rmvirtualenv xxx_env

建立臨時執行環境

mktmpenv

建立xxx01專案和執行環境xxx01

mkproject xxx01