很早以前學 Python 的時候就知道虛擬環(huán)境這個東西的存才淮逻,但是由于當時只想一心急切的想掌握 Python 基礎(chǔ)語法而不想把時間浪費在環(huán)境搭建上(當時作者本人還算剛?cè)腴T編程)班挖,所以一直沒有詳細搭建虛擬環(huán)境冬筒。今天把自己建虛擬環(huán)境的過程記錄下,使新人少走彎路。
作者是在 Mac OS 下搭建的虛擬環(huán)境。
在 Mac 中,會自帶 Python2.7漆撞,但是往往我們還會使用 Python3,我的電腦里有 Python3.6 和 2.7 兩個版本于宙,這里建議系統(tǒng)自帶的 Python 不要刪除,免得造成未知錯誤悍汛。
- 使用
pip3 install virtualenv
安裝 virtualenv - 繼續(xù)安裝
pip3 install virtualenvwrapper
安裝 virtualenvwrapper
上邊1.2兩步是因為 virtualenv 操作相對麻煩捞魁,所以繼續(xù)安裝 virtualenvwrapper。
安裝完后离咐,配置:
vim ~/.bash_profile
編輯文件:
增加下邊兩行:
#python虛擬環(huán)境
export WORKON_HOME=/Users/allen/Documents/virtualenvs
VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
上圖中source后邊的路徑可以通過命令:
sudo find / -name virtualenvwrapper.sh
查找到
配置完文件后谱俭,執(zhí)行source ~/.bash_profile
使之生效
以上,完成了virtualenv的所有配置宵蛀,接下來看怎么使用它昆著。
重啟終端,執(zhí)行 mkvirtualenv py3
术陶,創(chuàng)建一個名為py3的虛擬環(huán)境凑懂,python版本就是默認配置的版本。
創(chuàng)建完成后梧宫,可以發(fā)現(xiàn)我們已經(jīng)進入到py3環(huán)境中了接谨,
查看pip版本pip -V
和 查看已安裝的包pip list
摆碉,可以看到是一個干凈的環(huán)境。
退出虛擬環(huán)境:deactivate
列出已創(chuàng)建的虛擬環(huán)境:workon
指定特定的python版本創(chuàng)建虛擬環(huán)境:
mkvirtualenv --python=/usr/bin/python py2
刪除虛擬環(huán)境rmvirtualenv py3
好了脓豪,大功告成巷帝。
如果本文對您有所幫助,記得點贊~~~扫夜, 關(guān)注作者持續(xù)更新干貨楞泼,Python 、Java 笤闯、Go各個編程語言入門堕阔。