python版本管理&virtualenv管理
virtualenvwrapper是用來管理virtualenv的擴展包,用着很方便。
注意,在python3中,pip的安裝:sudo apt install python3-pip
python2:sudo apt install python2-pip
1.virtualenvwrapper 安裝:
#安裝virtualenv
(sudo) pip install virtualenv #安裝virtualenvwrapper (sudo) pip install virtualenvwrapper
2. 配置:
修改~/.bash_profile或其它環境變量相關文件(如 .bashrc(我的Ubuntu15.10 下的是這個) 或用 ZSH 之后的 .zshrc),添加以下語句:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace source /usr/local/bin/virtualenvwrapper.sh
然后運行:
source ~/.bash_profile
3. 用法:
mkvirtualenv zqxt:創建運行環境zqxt
workon zqxt: 工作在 zqxt 環境 或 從其它環境切換到 zqxt 環境
deactivate: 退出終端環境
其它的:
rmvirtualenv ENV:刪除運行環境ENV
mkproject mic:創建mic項目和運行環境mic
mktmpenv:創建臨時運行環境
lsvirtualenv: 列出可用的運行環境
lssitepackages: 列出當前環境安裝了的包
注:也可直接使用 pyenv進行多版本python管理,自帶virtualenv。