安裝virtualenv 和 virtualenvwrapper
pip3 install virtualenv virtualenvwrapper
配置環(huán)境變量
vi ~/.bash_profile
增加下面代碼:
#指定python編譯器剖膳,這里用的python3.6
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6
#指定虛擬環(huán)境的根目錄逃顶,$HOME 即 “/root” 可用通過 echo $HOME 查看
export WORKON_HOME=$HOME/.virtualenvs
#PROJECT_HOME指定創(chuàng)建項目的路徑
export PROJECT_HOME=$HOME/workspace/yanghao/python-virtualenv
#指定virtualenv的路徑煤率,有時候不一定在/usr/bin/這個目錄,可以通過find / -name 'virtualenv' 查找
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/bin/virtualenv
#指定不安裝其他pageages包戴尸,確保創(chuàng)建的是一個干凈的python環(huán)境
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
#指定virtualenvwrapper的路徑览妖,有時候不一定在/usr/bin/這個目錄慨丐,可以通過find / -name 'virtualenvwrapper.sh' 查找
source /usr/bin/virtualenvwrapper.sh
保存配置后:source ~/.bash_profile
注意:source命令只對當前shell環(huán)境及后面打開的shell起作用
virtualenvwrapper相關(guān)命令
(1)創(chuàng)建項目及虛擬環(huán)境:mkproject 項目名稱 如:mkproject cms-demo 這會首先創(chuàng)建一個cms-demo的虛擬環(huán)境诫肠,然后創(chuàng)建一個cms-demo的項目,然后進入虛擬環(huán)境卢佣;或者直接用mkvirtualenv 項目名稱
(2)進入虛擬環(huán)境:workon 虛擬環(huán)境名稱
(3)查看所有虛擬環(huán)境:workon
(4)退出虛擬環(huán)境:deactivate
(5)刪除虛擬環(huán)境:rmvirtualenv 虛擬環(huán)境名稱