阿里雲ECS服務器CentOS7.2安裝Python2.7.13


阿里雲ECS服務器CentOS7.2安裝Python2.7.13

yum中最新的也是Python 2.6.6,只能下載Python 2.7.9的源代碼自己編譯安裝。

操作步驟如下:


檢查CentOS7.2中原先的版本:

# python -V
Python 2.6.6

安裝devtoolset

# yum groupinstall "Development tools"

安裝編譯Python需要的包

yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel

下載最新的Python2.7.13

# wget --no-check-certificate https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz	

解壓Python

# tar -jxvf Python-2.7.13.tar.bz2 

編譯與安裝Python2.7.13

# ./configure --prefix=/usr/local
# make && make altinstall

查看版本信息

# /usr/local/bin/python2.7 -V 
Python 2.7.13

建立軟連接,使系統默認指向python2.7

# mv /usr/bin/python /usr/bin/python2.6.6 
# ln -s /usr/local/bin/python2.7 /usr/bin/python 

再次查看Python的版本

# python -V 
Python 2.7.13

解決系統 Python 軟鏈接指向 Python2.7 版本后,因為yum是不兼容 Python 2.7的,所需要指定 yum 的Python版本

# vi /usr/bin/yum 

將頭部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6

如果有輸入法,還要更改配置iBus,因為iBus也不支持Python2.7

# vi /usr/bin/ibus-setup 
# vi/usr/libexec/ibus-ui-gtk

打開這兩個文件,找到exec python這一行
改成exec python2.6保存和退出;


免責聲明!

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



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