python基礎架構和工具
1、 anaconda介紹:
(1) 庫/軟體包
可以安裝100多個重要的python庫和軟體包,而且可以版本一緻的方式安裝所有的軟體包。
(2) 開源
anaconda是免費開源的,而且分發版本中所有的庫和軟體包也是如此。
(3) 跨平台
anaconda可以運用于windows、mac os 和linux平台。
(4) 自動更新
(5) conda軟體包管理程式
conda軟體管理程式可以并行使用多個python版本和多個版本的庫。
anaconda的安裝非常簡單,在windows下隻需輕按兩下安裝程式,然後安裝提示一步步下去即可,在linux中,在shell中進入安裝程式所在的目錄,然後輸入:
bash anaconda -1.x.x-linux-x86[_64].sh
安裝完成後,就可以利用這100多個庫和軟體包了,anaconda所包含的一些庫和軟體包:
2、安裝模闆:
anaconda已經自帶了很多的科學計算用的庫和模闆,但是這還不夠,有時候我們需要安裝一些其他模闆:
conda
anaconda自帶了conda指令用于安裝模闆和更新模闆,比如:
conda install scipy
conda update scipy
conda update --all
pip
pip是python自帶的子產品安裝工具,比如:
pip install requests
pip install requests --upgrade
更新anaconda
新版本釋出後,可以利用pyenv來安裝最新版本,也可以利用anaconda自帶的更新工具更新:
conda update conda
conda update anaconda
python開發常用的ide:
(1) spyder
(2) ipython
(3)pycharm
下面用conda建立一個名叫python2的版本為python2.7的環境。
conda create -n python2 python=2.7
這樣就會在anaconda安裝目錄下的envs目錄下建立python2這個目錄。

向其中安裝擴充可以:
直接用 conda install 并用 -n 指明安裝到的環境,這裡自然就是 python2 ,例如:
conda install -n python2 pandas
想使用spyder,可以配置好環境變量後。在cmd視窗使用spyder就可以打開視窗了: