CentOS6.5 安裝 python 2.7

之前安裝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)的庫了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容