Anaconda 入門安裝教程

Anaconda 是什么?

Anaconda 是一個(gè)可用于科學(xué)計(jì)算的 Python 發(fā)行版,支持 Linux、Mac、Windows系統(tǒng),內(nèi)置了常用的科學(xué)計(jì)算包。它解決了官方 Python 的兩大痛點(diǎn)。

  • 第一:提供了包管理功能,Windows 平臺(tái)安裝第三方包經(jīng)常失敗的場(chǎng)景得以解決,
  • 第二:提供環(huán)境管理的功能,功能類似 Virtualenv,解決了多版本Python并存、切換的問題。

下載 Anaconda

直接在官網(wǎng)下載安裝包, 選擇 Python3.6 的安裝包進(jìn)行下載,下載完成后直接安裝,安裝過程選擇默認(rèn)配置即可,大約需要1.8G的磁盤空間。

conda 工具介紹

conda 是 Anaconda 下用于包管理和環(huán)境管理的工具,功能上類似 pip 和 vitualenv 的組合。安裝成功后 conda 會(huì)默認(rèn)加入到環(huán)境變量中,因此可直接在命令行窗口運(yùn)行命令 conda

conda 的環(huán)境管理與 virtualenv 是基本上是類似的操作。

# 查看幫助
conda -h 
# 基于python3.6版本創(chuàng)建一個(gè)名字為python36的環(huán)境
conda create --name python36 python=3.6 
# 激活此環(huán)境
activate python36  
source activate python36 # linux/mac
# 再來檢查python版本,顯示是 3.6
python -V  
# 退出當(dāng)前環(huán)境
deactivate python36 
# 刪除該環(huán)境
conda remove -n python36 --all
# 或者 
conda env remove  -n python36

# 查看所以安裝的環(huán)境
conda info -e
python36              *  D:\Programs\Anaconda3\envs\python36
root                     D:\Programs\Anaconda3

conda 的包管理功能可 pip 是一樣的,當(dāng)然你選擇 pip 來安裝包也是沒問題的。

# 安裝 matplotlib 
conda install matplotlib
# 查看已安裝的包
conda list 
# 包更新
conda update matplotlib
# 刪除包
conda remove matplotlib

在 conda 中 anything is a package。conda 本身可以看作是一個(gè)包,python 環(huán)境可以看作是一個(gè)包,anaconda 也可以看作是一個(gè)包,因此除了普通的第三方包支持更新之外,這3個(gè)包也支持。比如:

# 更新conda本身
conda update conda
# 更新anaconda 應(yīng)用
conda update anaconda
# 更新python,假設(shè)當(dāng)前python環(huán)境是3.6.1,而最新版本是3.6.2,那么就會(huì)升級(jí)到3.6.2
conda update python

修改鏡像地址

Anaconda 的鏡像地址默認(rèn)在國外,用 conda 安裝包的時(shí)候會(huì)很慢,目前可用的國內(nèi)鏡像源地址有清華大學(xué)的。修改 ~/.condarc (Linux/Mac) 或 C:\Users\當(dāng)前用戶名.condarc (Windows) 配置:

channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
 - defaults
show_channel_urls: true

如果使用conda安裝包的時(shí)候還是很慢,那么可以考慮使用pip來安裝,同樣把 pip 的鏡像源地址也改成國內(nèi)的,豆瓣源速度比較快。修改 ~/.pip/pip.conf (Linux/Mac) 或 C:\Users\當(dāng)前用戶名\pip\pip.ini (Windows) 配置:

[global]
trusted-host =  pypi.douban.com
index-url = http://pypi.douban.com/simple

環(huán)境搭建好之后就可以開始愉快地玩數(shù)據(jù)分析了。

?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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