歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Python數據分析工具安裝集合

Python數據分析工具安裝集合

日期:2017/2/28 13:50:06   编辑:Linux教程

用python做數據分析離不開幾個好的輪子(或稱為科學棧/第三方包等),比如matplotlib,numpy, scipy, pandas, scikit-learn, gensim等,這些包的功能強大,豐富,包括含了繪圖,機器學習,爬蟲,數據分析等等。而開發工具推薦使用pycharm或者Jupyter notebook(ipython notebook)。開發起來的樣子是這樣的。
此方法,同時適用於windows和linux(也許mac也行,沒實踐過)。我的環境是Ubuntu16.04,64位,python2.7.12,python3.5.1+。不過,這次的記錄安裝方式跟系統關系不大,linux和windows實踐方式相同,只不過,windows用戶打開CMD後,輸入的命令不帶sudo,也不需要另行安裝pip(windows自帶)

1.安裝Jupyter notebook(或者安裝pycharm直接下載安裝皆可,Linux和Windows同樣適用)

#如果是ubuntu16.04 默認已經安裝了python2和python3
#需要另行安裝pip,python2的pip安裝
sudo apt-get python-pip

#如果安裝python3的pip
sudo apt-get python3-pip
#安裝開發工具Jupyter notebook
sudo pip3 install jupyter

注意,只能安裝一個jupyter notebook,默認只能包含一個內核,如python3或者python2,請根據自己開發需求。
特殊需求:
需要python3和python2共存的,請看我另幾篇文章。Windows下Python多版本共存

2.在線安裝(Windows/Linux)主要的數據分析工具(輪子)

注意:Ubuntn中,默認的pip 是指python2的,pip3才是python3的,如果安裝python3的輪子,請將pip替換成pip3,反之亦然。
數據分析(為了避免依賴沖突,請按順序安裝)

sudo pip3 install numpy
sudo pip3 install pandas
#安裝matplotlib需要先安裝libpng和freetype
sudo apt-get install libpng-dev
#如果不知到需要下載工具的全稱,可以用來查找需要工具的關鍵詞sudo apt search freetype
sudo apt-get install libfreetype6-dev
sudo pip3 install matplotlib
sudo pip3 install scipy
#文本處理工具
sudo pip3 install gensim
#機器學習
sudo pip3 install scikit-learn

安裝完成某個輪子之後,應該是這樣的

以此方法安裝,隨著知識領域的擴展和經驗的增加,我們會發現更多更有趣的輪子。

查看已經安裝的輪子

pip3 list

3.離線安裝(windows/linux)數據分析工具(輪子)

直接在上述網址下載對應的.whl(雖然本網址http://www.lfd.uci.edu/~gohlke/pythonlibs/只有win的= =,但是方法適合任何平台,離線包可以去官網下載,如https://pypi.python.org/pypi/scipy/)
pip3 install 下載的本地路徑/numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
pip3 install 下載的本地路徑/numpy-1.11.1-cp27-cp27mu-manylinux1_x86_64.whl

4.主要的大數據分析輪子介紹

已經存在的介紹就不贅述了,直接上送包下載地址,且該地址對包有了大意的介紹。
送上python包地址http://www.lfd.uci.edu/~gohlke/pythonlibs/

Ubuntu 14.04安裝Python 3.3.5 http://www.linuxidc.com/Linux/2014-05/101481.htm

CentOS上源碼安裝Python3.4 http://www.linuxidc.com/Linux/2015-01/111870.htm

《Python核心編程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm

《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視頻+代碼] http://www.linuxidc.com/Linux/2013-11/92693.htm

Python腳本獲取Linux系統信息 http://www.linuxidc.com/Linux/2013-08/88531.htm

在Ubuntu下用Python搭建桌面算法交易研究環境 http://www.linuxidc.com/Linux/2013-11/92534.htm

Python 語言的發展簡史 http://www.linuxidc.com/Linux/2014-09/107206.htm

Python 的詳細介紹:請點這裡
Python 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved