Anaconda安裝與初步使用

Anaconda是一個用于科學(xué)計算的Python發(fā)行版,支持 Linux, Mac, Windows系統(tǒng),提供了包管理與環(huán)境管理的功能,可以很方便地解決多版本python并存、切換以及各種第三方包安裝問題。Anaconda利用工具/命令conda來進行package和environment的管理,并且已經(jīng)包含了Python和相關(guān)的配套工具。

Anaconda的安裝

下載地址,下載對應(yīng)的操作系統(tǒng)與Python版本,點擊下載即可。

download

安裝過程中需要將路徑加入環(huán)境變量,這樣可以直接在cmd命令行調(diào)用,如果你已經(jīng)安裝Python環(huán)境,這里勾選時會變紅,提示系統(tǒng)已有Python環(huán)境,如果寫入PATH,那么可能會替代原環(huán)境(原Python保留,只是命令行調(diào)用為新安裝的)??梢圆还催x,在安裝程序中選擇即可。
另外附送國內(nèi)下載地址

path

運行

如過安裝過程中出現(xiàn)如下情況,將\Anaconda3\Library\plugins\下的platforms文件夾復(fù)制到\Anaconda3\下,此處默認Anaconda3為你的程序安裝文件夾,如果還不能解決可以換一個較低的版本下載安裝,或者參考此地址

problem

設(shè)置國內(nèi)鏡像

# 添加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/ 
# 設(shè)置搜索時顯示通道地址
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 根據(jù)最后一行提示輸入: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快捷文件的屬性里的快捷方式,找到“目標(biāo)”里的目錄或文件,將 %HOME% 刪掉即可
  • 修改默認的工作空間
    在目標(biāo)添加你想要的路徑,我的為e盤下code/anacode


    workspace
  • 快捷鍵
執(zhí)行當(dāng)前cell,并自動跳到下一個cell:Shift Enter

執(zhí)行當(dāng)前cell,執(zhí)行后不自動調(diào)轉(zhuǎn)到下一個cell:Ctrl-Enter

是當(dāng)前的cell進入編輯模式:Enter

退出當(dāng)前cell的編輯模式:Esc

刪除當(dāng)前的cell:雙D

為當(dāng)前的cell加入line number:單L

將當(dāng)前的cell轉(zhuǎn)化為具有一級標(biāo)題的maskdown:單1

將當(dāng)前的cell轉(zhuǎn)化為具有二級標(biāo)題的maskdown:單2

將當(dāng)前的cell轉(zhuǎn)化為具有三級標(biāo)題的maskdown:單3

為一行或者多行添加/取消注釋:Crtl /

撤銷對某個cell的刪除:z

瀏覽器的各個Tab之間切換:Crtl PgUp和Crtl PgDn

快速跳轉(zhuǎn)到首個cell:Crtl Home

快速跳轉(zhuǎn)到最后一個cell:Crtl End
最后編輯于
?著作權(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)容