Anaconda是一個用于科學計算的Python發(fā)行版蜕衡,支持 Linux, Mac, Windows系統(tǒng)躬充,提供了包管理與環(huán)境管理的功能,可以很方便地解決多版本python并存、切換以及各種第三方包安裝問題譬胎。Anaconda利用工具/命令conda來進行package和environment的管理差牛,并且已經包含了Python和相關的配套工具。
Anaconda的安裝
下載地址堰乔,下載對應的操作系統(tǒng)與Python版本偏化,點擊下載即可。
download
安裝過程中需要將路徑加入環(huán)境變量镐侯,這樣可以直接在cmd命令行調用侦讨,如果你已經安裝Python環(huán)境,這里勾選時會變紅苟翻,提示系統(tǒng)已有Python環(huán)境韵卤,如果寫入PATH,那么可能會替代原環(huán)境(原Python保留崇猫,只是命令行調用為新安裝的)沈条。可以不勾選诅炉,在安裝程序中選擇即可蜡歹。
另外附送國內下載地址
path
運行
如過安裝過程中出現如下情況,將
\Anaconda3\Library\plugins\
下的platforms文件夾復制到\Anaconda3\
下汞扎,此處默認Anaconda3
為你的程序安裝文件夾季稳,如果還不能解決可以換一個較低的版本下載安裝,或者參考此地址
problem
設置國內鏡像
# 添加Anaconda的TUNA鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 設置搜索時顯示通道地址
conda config --set show_channel_urls yes
另外提供中科大鏡像
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
使用
-
conda list
可以查看安裝了哪些包
conda list
- 環(huán)境管理澈魄。對于開發(fā)者不同的項目可能使用不同的Python版本和依賴版本景鼠,就可以使用Anaconda來管理(之前一篇文章寫過在Python普通環(huán)境下用virtualenv管理不同環(huán)境的日志,大家可以自行查看)
# 創(chuàng)建一個名為python27的環(huán)境
conda create -n py27 python=2.7
# 安裝好后痹扇,使用activate激活某個環(huán)境
activate python27
source activate python27 # for Linux & Mac
# 此時铛漓,再次輸入
python --version
# 可以得到Python 2.7.13 :: Continuum Analytics, Inc.
# 如果想返回默認的環(huán)境,運行
deactivate python27 # for Windows
source deactivate python27 # for Linux & Mac
# 刪除配置環(huán)境
conda remove -n python27 --all
安裝拓展庫
1. conda install 庫名
2. Anaconda Navigator安裝
3.1 anaconda search -t conda tensorflow
3.2 anaconda show conda-forge/tensorflow
3.3 根據最后一行提示輸入:conda install --channel https://conda.anaconda.org/conda-forge tensorflow
4 豆瓣源安裝(推薦) pip install -i https://pypi.douban.com/simple scrapy
使用pip安裝的庫可以顯示在conda list里面鲫构,但是在navigator里面浓恶,不顯示安裝,不過這并不影響使用
Jupyter notebook
- 閃退處理
windows環(huán)境下结笨,遇到 jupyter notebook閃退包晰,可以查看jupyter快捷文件的屬性里的快捷方式,找到“目標”里的目錄或文件炕吸,將 %HOME% 刪掉即可 -
修改默認的工作空間
在目標添加你想要的路徑伐憾,我的為e盤下code/anacode
workspace - 快捷鍵
執(zhí)行當前cell,并自動跳到下一個cell:Shift Enter
執(zhí)行當前cell赫模,執(zhí)行后不自動調轉到下一個cell:Ctrl-Enter
是當前的cell進入編輯模式:Enter
退出當前cell的編輯模式:Esc
刪除當前的cell:雙D
為當前的cell加入line number:單L
將當前的cell轉化為具有一級標題的maskdown:單1
將當前的cell轉化為具有二級標題的maskdown:單2
將當前的cell轉化為具有三級標題的maskdown:單3
為一行或者多行添加/取消注釋:Crtl /
撤銷對某個cell的刪除:z
瀏覽器的各個Tab之間切換:Crtl PgUp和Crtl PgDn
快速跳轉到首個cell:Crtl Home
快速跳轉到最后一個cell:Crtl End