安裝這個東西搞了很久!中間遇到不少問題,因此但願帶來一個基本沒問題的完美教程,有問題能夠告知。python
在安裝python以前,咱們必須先下載python,這邊默認用python2.7.12,由於要作數據分析又由於比較前衛因此必定要最新版本!
準備活動安裝如下庫,防止編譯python的時候出現問題,我就算有部分庫沒編譯致使耗費大量時間
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 這步很重要,這步很重要,這步很重要linux
第一咱們把它解壓到/root下sql
cd /root/python2.7.12 mkdir /usr/local/python ./configure --prefix=/usr/local/python make make install
在make的時候能夠查看本身make 缺乏什麼庫,若是少了zlib那你就要yum 從新安裝下zlib的包了否則你沒辦法安裝pip。
而後,由於linux默認都有各自版本的python咱們必須妥善處理,不然你的yum就不能使用拉,要作如下修改vim
vim /usr/bin/yum #而後修改第一行的腳本類型修改爲你默認的系統版本 #!usr/bin/pythonx.xx
而後按esc 輸入:wq 保存退出
若是以後你的yum出現import urlgrabber出現問題,那麼同樣修改這個的第一行文件,把它改爲python2.7
#!usr/bin/pythonx.xx
以後咱們修改系統默認的python命令,並添加新的python的軟鏈接url
mv /usr/bin/python /usr/bin/pythonx.xx 這邊修改爲系統的x.xx版本</br> ln -s /usr/local/python/bin/python /usr/bin/python
以後輸入python查看版本是否對不對的話,必定是你上面哪一個搞錯了
接下來安裝pip
先下載setuptools 命令3d
wget https://pypi.python.org/packages/e9/93/e53fb79dbf5f4a1407feed7a19ea6d0e83765b354754e003cce7aa12b976/setuptools-28.8.0.zip#md5=0983d2f68bb4c73f9e7331883fa39220
而後解壓到/usr/local/src中code
cd /usr/local/srcsetuptools-28.8.0 python setup.py install
以後修改在/usr/bin中執行的腳本sqlite
ln -s /usr/local/python/bin/easy_install /usr/bin/easy_install
以後查看easy_install --version觀察是否easy_install安裝在了/usr/local/python中而不是在系統默認的/usr/lib/python2.7中。若是沒問題的話能夠直接執行教程
easy_install pip
而後像以前那樣建立pip的軟鏈接
ln -s /usr/local/python/bin/pip /usr/bin/pip
而後就能夠用pip下載東西拉,若是有問題的話能夠諮詢