virtualenv 和 virtualenvwrapper
阿新 • • 發佈:2021-10-21
關係圖:
參考連線:
virtualenvwrapper的安裝及使用 - 簡書 (jianshu.com)
軟體開發|使用 virtualenvwrapper 構建 Python 虛擬環境 (linux.cn)
參考引用:
為什麼需要 virtualenvwrapper?而不是virtualenv?這要從 virtualenv 說起。
virtualenv 的一個最大的缺點就是,每次開啟虛擬環境之前要去虛擬環境所在目錄下的 bin 目錄下 source 一下 activate,這就需要我們記住每個虛擬環境所在的目錄。
一種可行的解決方案是,將所有的虛擬環境目錄全都集中起來,比如放到 ~/virtualenvs/,並對不同的虛擬環境使用不同的目錄來管理。
virtualenvwrapper 正是這樣做的。並且,它還省去了每次開啟虛擬環境時候的 source 操作,使得虛擬環境更加好用。
安裝&設定:
bash 執行命令sudo pip3 install virtualenvwrapper
配置.bashrc:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
export WORKON_HOME='~/.virtualenvs'
source /usr/local/bin/virtualenvwrapper.sh
使用:
建立對應python版本虛擬環境
mkvirtualenv XXX --python=python3.6
進入虛擬環境
workon XXX
退出虛擬環境
deactive