Anaconda 入門安裝教程
Anaconda 是什麼?
Anaconda 是一個可用於科學計算的 Python 發行版,支援 Linux、Mac、Windows系統,內建了常用的科學計算包。它解決了官方 Python 的兩大痛點。
- 第一:提供了包管理功能,Windows 平臺安裝第三方包經常失敗的場景得以解決,
- 第二:提供環境管理的功能,功能類似 Virtualenv,解決了多版本Python並存、切換的問題。
下載 Anaconda
直接在官網下載安裝包, 選擇 Python3.6 的安裝包進行下載,下載完成後直接安裝,安裝過程選擇預設配置即可,大約需要1.8G的磁碟空間。
conda 工具介紹
conda 是 Anaconda 下用於包管理和環境管理的工具,功能上類似 pip 和 vitualenv 的組合。安裝成功後 conda 會預設加入到環境變數中,因此可直接在命令列視窗執行命令 conda
conda 的環境管理與 virtualenv 是基本上是類似的操作。
# 檢視幫助 conda -h # 基於python3.6版本建立一個名字為python36的環境 conda create --name python36 python=3.6 # 啟用此環境 activate python36 source activate python36 # linux/mac # 再來檢查python版本,顯示是 3.6 python -V # 退出當前環境 deactivate python36 # 刪除該環境 conda remove -n python36 --all # 或者conda env remove -n python36 # 檢視所以安裝的環境 conda info -e python36 * D:\Programs\Anaconda3\envs\python36 root D:\Programs\Anaconda3
conda 的包管理功能可 pip 是一樣的,當然你選擇 pip 來安裝包也是沒問題的。
# 安裝 matplotlib conda install matplotlib # 檢視已安裝的包 conda list # 包更新 conda update matplotlib # 刪除包conda remove matplotlib
在 conda 中 anything is a package。conda 本身可以看作是一個包,python 環境可以看作是一個包,anaconda 也可以看作是一個包,因此除了普通的第三方包支援更新之外,這3個包也支援。比如:
# 更新conda本身 conda update conda # 更新anaconda 應用 conda update anaconda # 更新python,假設當前python環境是3.6.1,而最新版本是3.6.2,那麼就會升級到3.6.2 conda update python
修改映象地址
Anaconda 的映象地址預設在國外,用 conda 安裝包的時候會很慢,目前可用的國內映象源地址有清華大學的。修改 ~/.condarc (Linux/Mac) 或 C:\Users\當前使用者名稱\.condarc (Windows) 配置:
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - defaults show_channel_urls: true
如果使用conda安裝包的時候還是很慢,那麼可以考慮使用pip來安裝,同樣把 pip 的映象源地址也改成國內的,豆瓣源速度比較快。修改 ~/.pip/pip.conf (Linux/Mac) 或 C:\Users\當前使用者名稱\pip\pip.ini (Windows) 配置:
[global] trusted-host = pypi.douban.com index-url = http://pypi.douban.com/simple
環境搭建好之後就可以開始愉快地玩資料分析了。
關注公眾號「Python之禪」(id:vttalk)獲取最新文章