Mac下安裝Python虛擬環(huán)境Virtualenv

virtualenv官方文檔對(duì)virtualenv的解釋是:

virtualenv is a tool to create isolated Python environments.

virtualenv可以創(chuàng)建一個(gè)獨(dú)立的 Python 環(huán)境,每個(gè)項(xiàng)目都可以有一個(gè)專屬環(huán)境,避免了不同各種包安裝沖突以及版本要求問(wèn)題,可以讓你更方便快捷的切換不同 Python 環(huán)境,更高效的開發(fā)。

pip是 Python 自帶的包管理工具。

安裝 virtualenv

$ sudo pip install virtualenv

測(cè)試virtualenv是否安裝成功:

$ mkdir ~/Pyenv
$ cd ~/Pyenv
$ mkvirtualenv env1

安裝 virtualenvwrapper

Virtaulenvwrapper是對(duì)virtualenv的封裝,可以更方便地管理虛擬環(huán)境。

$ sudo easy_install virtualenvwrapper

第一次安裝完成后需要,先設(shè)置WORKON_HOME,即環(huán)境的存儲(chǔ)路徑,并且運(yùn)行source /usr/local/bin/virtualenvwrapper.sh

$ export WORKON_HOME=~/Pyenv
$ source /usr/local/bin/virtualenvwrapper.sh

把export命令和source命令加入到~/.bash_profile中,每次打開終端就無(wú)需初始化了。

$ vim ~/.bash_profile
$ export WORKON_HOME=~/Pyenv
$ source /usr/local/bin/virtualenvwrapper.sh

創(chuàng)建虛擬環(huán)境

$ mkvirtualenv env2

環(huán)境創(chuàng)建之后,會(huì)自動(dòng)進(jìn)入該目錄,并激活該環(huán)境,當(dāng)前路徑前面就會(huì)有 (env2)。

列出虛擬環(huán)境:

$ lsvirtualenv -b
env1
env2

切換虛擬環(huán)境:

$ workon env1

查看環(huán)境里安裝了哪些包:

$ lssitepackages

復(fù)制虛擬環(huán)境:

$ cpvirtualenv env1 env3
Copying env1 as env3...

退出虛擬環(huán)境:

$ deactivate

刪除虛擬環(huán)境:

$ rmvirtualenv env2
Removing env2...

至此,Python虛擬環(huán)境Virtualenv安裝流程完畢,你可以在你自己的虛擬環(huán)境下隨意安裝各種包,不同項(xiàng)目間也不會(huì)相互影響了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容