Mac 上使用virtualenv 搭建多個Python開發(fā)環(huán)境

在安裝好pip的前提下,在終端執(zhí)行:

sudo ?pip install virtualenv

輸入密碼會提示安裝:

輸入:virtualenv檢查virtualenv安裝是否成功

virtualenv ??

下面開始新建虛擬環(huán)境:

mkdir envs

下面開始新建不使用系統(tǒng)Python包的虛擬環(huán)境:

virtualenv --no-site-packages [envs/django]

cd ?envs/django

激活虛擬目錄

source bin/activate


退出虛擬環(huán)境

deactivate


安裝 virtualenvwrapper

Virtaulenvwrapper是virtualenv的擴展包,可以更方便地新增,刪除,復(fù)制,切換虛擬環(huán)境。

sudo pip install virtualenvwrapper

遇到無法安裝的問題,最后網(wǎng)上找到了解決方案

www.tuicool.com/articles/rAbqyi

安裝完成后,需要對virtualenvwrapper 進行配置:

exportWORKON_HOME='~/.virtualenvs'

source /usr/local/bin/virtualenvwrapper.sh

由于每次都需要執(zhí)行這兩部操作,我們可以將其寫入終端的配置文件中。例如,如果使用bash,則添加到~/.bashrc中;如果使用zsh,則添加到~/.zshrc中。這樣每次啟動終端的時候都會自動運行,終端其中之后virtualenvwrapper就可以用啦。

利用virtualenvwrapper,我們可以使用下面的命令輕松創(chuàng)建一個虛擬環(huán)境。


2. 使用方法


啟動virtualenvwrapper

source ~/.bash_profile

所有的命令可使用:virtualenvwrapper --help進行查看,這里列出幾個常用的:

創(chuàng)建基本環(huán)境:mkvirtualenv [環(huán)境名]

刪除環(huán)境:rmvirtualenv [環(huán)境名]

激活環(huán)境:workon [環(huán)境名]

退出環(huán)境:deactivate

列出所有環(huán)境:workon或者lsvirtualenv -b

創(chuàng)建python3.5的環(huán)境

mkvirtualenv-p python3.5 py3env


接下來,創(chuàng)建一個或者多個虛擬環(huán)境 env1,env2:

$ mkvirtualenv env1

成功后,當前路徑前面就會有(env1)

$ mkvirtualenv env2

下面是一些基本操作命令

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

$ lsvirtualenv -b

env1

env2

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

$ workon env1

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

$ lssitepackages

進入當前環(huán)境:

$ cd ?virtualenv

?進入當前環(huán)境的site-packages:

$ cdsitepackages$ cdsitepackages pip

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

$ cpvirtualenv env1 env3Copying env1as env3...

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

$ deactivate

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

$ rmvirtualenv env2Removing env2...

安裝 Numpy,Scipy,Matplotlib 等

接下來安裝Python的各種包,就比較順暢了,比如安在env1上:

$ workon env1

安裝numpy

pip install numpy

安裝scipy

$ pip install scipy

安裝matplotlib

$ pip install matplotlib

安裝ipython

$ pip install ipython[all]

安裝pandas

$ pip install pandas

安裝Statsmodel

$ pip install statsmodel

安裝scikit-learn

$ pip install scikit-learn

按照順序全部安裝成功,后續(xù)就可以在虛擬環(huán)境上做分析了。

以后每次進入虛擬環(huán)境就執(zhí)行如下代碼即可,

不過因為我的環(huán)境變量沒有寫進bashrc里,所以都要多執(zhí)行兩行:

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

$ workon env1

退出虛擬環(huán)境就用

$ deactivate

http://blog.csdn.net/cryhelyxx/article/details/45562575

學(xué)習(xí)參考文章blog.csdn.net/zjq_1990/article/details/52263217

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

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

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