-
前言
有時(shí)候我們需要多個不同的Python運(yùn)行環(huán)境, Python2, Python3或者不同包環(huán)境 Conda的環(huán)境管理功能允許我們同時(shí)安裝若干不同版本的Python阵面,并能自由切換诉儒。
-
安裝conda
可以通過安裝Anaconda來簡單的獲取conda, Ancaconda是個常用包的集合, 自然包 含了conda, 而我也寫了一個教程, linux下的Anaconda安裝
http://www.reibang.com/p/f74b5c79bdad -
conda環(huán)境的管理
Conda的環(huán)境管理功能允許我們同時(shí)安裝若干不同版本的Python芥驳,并能自由切換茬射。對于上述安裝過程脐往,假設(shè)我們采用的是Python 3.6對應(yīng)的Anaconda安裝包谣蠢,那么Python 3.6就是默認(rèn)的環(huán)境(默認(rèn)名字是root唉锌,注意這個root不是超級管理員的意思)试读。# 創(chuàng)建一個名為python27的環(huán)境蔓罚,指定Python版本是2.7(不用管是2.7.x椿肩,conda會為我們自動尋找2.7.x中的最新版本) conda create --name python27 python=2.7 # 小技巧 常用參數(shù) --name 等同于 -n 其他類似 # 安裝好后,使用activate激活某個環(huán)境 activate python27 # for Windows source activate python27 # for Linux & Mac # 激活后豺谈,會發(fā)現(xiàn)terminal輸入的地方多了python27的字樣郑象,實(shí)際上,此時(shí)系統(tǒng)做的事情就是把默認(rèn)3.6環(huán)境從PATH中去除茬末,再把2.7對應(yīng)的命令加入PATH # 此時(shí)厂榛,再次輸入 python --version # 可以得到`Python 2.7.14 :: Anaconda, Inc. `,即系統(tǒng)已經(jīng)切換到了2.7的環(huán)境 # 如果想返回默認(rèn)的python 3.6環(huán)境丽惭,運(yùn)行 deactivate python27 # for Windows source deactivate python27 # for Linux & Mac # 刪除一個已有的環(huán)境 conda remove --name python27 --all
-
配置下國內(nèi)鏡像還是很有必要的
如果需要安裝很多packages击奶,你會發(fā)現(xiàn)conda下載的速度經(jīng)常很慢,因?yàn)锳naconda.org的服務(wù)器在國外责掏。所幸的是柜砾,清華TUNA鏡像源有Anaconda倉庫的鏡像,我們將其加入conda的配置即可:# 添加Anaconda的TUNA鏡像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # TUNA的help中鏡像地址加有引號换衬,需要去掉 # 設(shè)置搜索時(shí)顯示通道地址 conda config --set show_channel_urls yes
相關(guān)文章 http://python.jobbole.com/87522/