之前安裝py2.7,結(jié)果把服務(wù)器搞掛了,奶奶的,后來在這篇文章的指引下,成功安裝,不扯犢子,開始!
安裝相關(guān)的工具,要不然等下編譯Python會報各種各樣的錯:
$sudo yum groupinstall "Development tools"
$sudo yum install zlib-devel
$sudo yum install bzip2-devel
$sudo yum install openssl-devel
$sudo yum install ncurses-devel
$sudo yum install sqlite-devel
下載Python并安裝,注意這里是make altinstall而不是make install
$ wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz
$ tar xf Python-2.7.13.tar.xz
$ cd Python-2.7.13
$ ./configure --prefix=/usr/local
$ sudo make
$ sudo make altinstall
檢查一下是不是安裝到了/usr/local/bin/python2.7下面去了,后面Python 2.7相關(guān)的庫也將安裝到這里
$ ls -ltr /usr/local/bin/python*
檢查一下Python2.6是不是還在/usr/bin/下面
$ ls -ltr /usr/bin/python*
檢查一下系統(tǒng)路徑變量PATH,保證/usr/local/bin在/usr/bin之前,然后將Python的軟鏈接指向2.7
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
$ ln -s /usr/local/bin/python2.7 /usr/local/bin/python
這樣子普通用戶登錄的時候就可以使用Python2.7了,而root用戶(sudo)仍然使用Python2.6,yum等才不會出錯
$ which python
/usr/local/bin/python
$ python -V
Python 2.7.11
$ sudo -s
which python
#/usr/bin/python
python -V
#Python 2.6.6
exit
安裝pip和setuptools
$ wget https://bitbucket.org/pypa/setuptools/raw/0.8/ez_setup.py
$ sudo /usr/local/bin/python2.7 ez_setup.py
$ sudo /usr/local/bin/easy_install-2.7 pip
檢查一下是不是對了

Paste_Image.png
注意:如果是在root用戶或者sudo命令下,使用的仍然是Python 2.6,所以必須要指明使用那個版本的easy_install。
接下來就可以愉快的使用pip安裝Python2.7相關(guān)的庫了。