1. 程式人生 > >CentOS 6.9編譯安裝Python-2.7.14(python升級)

CentOS 6.9編譯安裝Python-2.7.14(python升級)

參考 Python官網: https://www.python.org/ 阿里雲 https://www.aliyun.com/jiaocheng/517192.html   一、檢視CentOS版本和系統預設Python版本: #cat /etc/redhat-release #python -V   二、編譯安裝Python-2.7.14: 1、安裝依賴軟體包及包組: #yum -y groupinstall "Developmenttools" (線上、離線yum均可使用) #yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve xz gcc readline-devel tk-devel gdbm-devel db4-devel xz-devel man (線上、離線yum均可使用) #yum -y install libpcap-devel (僅線上yum可使用)   2、設定CentOS 6.9當前系統時間:
# date 071017452017.20 # date   3、編譯安裝Python-2.7.14: # cd /usr/src # wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz # tar -xf Python-2.7.14.tar.xz -C /usr/src # cd /usr/src/Python-2.7.14 # ./configure --prefix=/usr/local/python2.7.14 --enable-shared--enable-profiling --disable-ipv6 --with-signal-module --with-dec-threads--with-threads --with-pth --with-doc-strings --with-tsc --with-pymalloc--with-wctype-functions --with-fpectl | tee /tmp/python2.7.14.out # less /tmp/python2.7.14.out # make # make install   4、更改CentOS 6.9的預設Python版本為2.7.14:
# mv /usr/bin/python /usr/bin/python2.6.6-old # ln -s /usr/local/python2.7.14/bin/python2.7 /usr/bin/python   5 、新增至PATH環境變數: vim /etc/profile /export PATH //找到設定PATH的行,新增 export PATH=$PATH:/usr/local/python2.7.14/bin # echo $PATH 重啟作業系統 6、 配置標頭檔案:
# ln -s /usr/local/python2.7.14/include /usr/include/python2.7.14 7、配置庫檔案: # echo "/usr/local/python2.7.14/lib" >/etc/ld.so.conf.d/python2.7.14.conf # cat /etc/ld.so.conf.d/python2.7.14.conf # ldconfig 8、 配置man幫助文件: # vim /etc/man.config,新增如下程式碼: MANPATH /usr/local/python2.7.14/share/man 9、 檢視配置後的Python版本: # python -V # python2 -V # python2.6.6-old -V   10、修改舊的pip,並將預設的pip指向2.7 # mv /usr/bin/pip /usr/bin/pip2.6.6-old # ln -s /usr/local/python2.7.14/bin/pip2.7 /usr/bin/pip   11、升級pip9.0到pip10.0 下載好pip10.0.1的安裝包,連結為:https://files.pythonhosted.org/packages/ae/e8/2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz #tar -zxvf pip-10.0.1.tar.gz #cd pip-10.0.1 #python setup.py install   12、解決yum無法使用的問題: #cd /usr/bin/ #vi yum 將第一行的 #!/usr/bin/python 改為 #!/usr/bin/python2.6.6-old 將yum指向舊的python2.6.6