Mac安裝虛擬環(huán)境
在開發(fā)不同項(xiàng)目的時(shí)候迹炼,可能需要使用不同的版本的不同工具包/框架震贵,如果都在一個(gè)環(huán)境下安裝钮热,新版本的工具包/框架會(huì)覆蓋掉以前的版本背桐,造成其他項(xiàng)目無法運(yùn)行崎溃,所以我們需要安裝虛擬環(huán)境。
安裝虛擬環(huán)境的步驟
在終端中輸入一下命令
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
安裝完虛擬環(huán)境后蠕蚜,如果提示找不到mkvirtualenv命令梢灭,需要配置環(huán)境變量
# 1、創(chuàng)建目錄用來存放虛擬環(huán)境
mkdir $HOME/.virtualenvs
# 2幕侠、打開~/.bash_profile文件【此文件為隱藏文件帝美,Mac系統(tǒng)顯示隱藏文件快捷鍵為shift+command+. 取消顯示隱藏文件也是這個(gè)組合快捷鍵】
在該文件中添加以下環(huán)境配置,保存后晤硕,在終端運(yùn)行source ~/.bash_profile即可悼潭。
PATH=$PATH:/usr/local/mysql/bin
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_SCRIPT=/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
配置好文件后,使用命令
mkvirtualenv -p python3 虛擬環(huán)境名稱【python3 環(huán)境下創(chuàng)建虛擬環(huán)境】
【提示:創(chuàng)建虛擬環(huán)境需要電腦連網(wǎng)】
創(chuàng)建好虛擬環(huán)境后舞箍,使用命令
workon 虛擬環(huán)境名稱
就可以進(jìn)入到我們創(chuàng)建好的虛擬環(huán)境了舰褪,在這個(gè)里面安裝任何工具包都不會(huì)對本機(jī)的python環(huán)境有任何的影響。
退出虛擬環(huán)境使用命令 deactivate 即可疏橄。
刪除虛擬環(huán)境
rmvirtualenv 虛擬環(huán)境名稱