centos下安裝python2.7.9和pip以及數據科學常用的包


以前一直用ubantu下的python,ubantu比較卡。自己傾向於使用centos,但默認的python版本太低,所以重新裝了一個python和ipython
centos6.5安裝python2.7.9
第一步:安裝devtoolset
[root@spark1 ~]# yum groupinstall "Development tools"
第二步:安裝編譯python所需要的包
[root@spark1 ~]# yum install zlib-devel
[root@spark1 ~]# yum install bzip2-devel
[root@spark1 ~]# yum install openssl-devel
[root@spark1 ~]# yum install ncurses-devel
[root@spark1 ~]# yum install sqlite-devel
第三步:下載並解壓python2.7.9
[root@spark1 ~]# cd /usr
[root@spark1 usr]# tar -zxvf Python-2.7.9.tar.xz
[root@spark1 usr]# chmod u+x Python-2.7.9.tar.xz
[root@spark1 usr]# tar xf Python-2.7.9.tar.xz
第四步:編譯和安裝python2.7.9
[root@spark1 Python-2.7.9]# ./configure --prefix=/usr/local
[root@spark1 Python-2.7.9]# make && make install
第五步:將python命令指向Python 2.7.9(貌似非必須我沒用到)
[root@spark1 ~]# ln -s /usr/local/bin/python2.7 /usr/local/bin/python #好多文章說要這步,但是我的沒使用這步已經是2.7.9版本的了。
 
 
centos6.5安裝pip1.5.5
第一步:下載pip1.5.5並解壓
[root@spark1 usr]# wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
[root@spark1 usr]# chmod u+x 1.5.5 
[root@spark1 usr]# tar -zxvf 1.5.5
[root@spark1 usr]# cd pip-1.5.5
第三步:安裝pip
[root@spark1 pip-1.5.5]# python setup.py install #執行這個命令報錯,沒有setuptools模塊,得先安裝
################################################################################
第二步:安裝setuptools
[root@spark1 usr]# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz --no-check-certificate #可以加在后面,一定要加上后面這部分,不然下載不了
[root@spark1 usr]# chmod u+x setuptools-0.6c11.tar.gz
[root@spark1 usr]# tar -zxvf setuptools-0.6c11.tar.gz
[root@spark1 usr]# cd setuptools-0.6c11
[root@spark1 usr]# python setup.py build
[root@spark1 usr]# python setup.py install
################################################################################
第三步:安裝pip
[root@spark1 pip-1.5.5]# python setup.py install #現在可以進行pip安裝
[root@spark1 ~]# pip install -U pip #更新pip
################################################################################
第四步:安裝科學計算的相關的包
[root@spark1 ~]# pip install numpy #矩陣運算
[root@spark1 ~]# pip install scipy #線性代數或各種優化
[root@spark1 ~]# pip install pandas #數據分析
[root@spark1 ~]# pip install matplotlib #可視化
[root@spark1 ~]# pip install -U nltk #自然語言處理
[root@spark1 ~]# pip install -U scikit-learn #機器學習庫
#################################################################################
[root@spark1 ~]# pip install ipython #安裝ipython。到這里ipython就安裝好了
[root@spark1 ~]# yum install readline-devel #這一步是因為網上有帖子ipython需要依賴包,順便就安裝了
 
 
參考資料:
http://www.cnblogs.com/dudu/p/4294238.html
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM