CentOS 程序設(shè)計(jì)語(yǔ)言python版本太低如何手動(dòng)升級(jí)

Python是一款計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,Python語(yǔ)言簡(jiǎn)潔、可擴(kuò)展的特性導(dǎo)致使用該語(yǔ)言做科學(xué)計(jì)算研究的人越來(lái)越多,甚至用其設(shè)置學(xué)校課程,如果Python版本過(guò)低將不利于Python語(yǔ)言的使用,下面小編就給大家介紹下CentOS升級(jí)Python的方法。
Host1Free的VPS安裝的是CentOS 5.8 Final,執(zhí)行python -V(大寫(xiě)的V)可以看到版本為Python 2.4.3,這確實(shí)是一個(gè)老掉牙了的版本,但這已經(jīng)是軟件庫(kù)中最新的版本。此時(shí)就需要自己動(dòng)手來(lái)編譯安裝最新的Python 2.7.3。
一。準(zhǔn)備工作
1.安裝gcc:
GNU GCC編譯器。執(zhí)行:
yum install gcc
2.安裝zlib庫(kù):
這個(gè)庫(kù)不是必須的,但如果不安裝這個(gè)庫(kù),會(huì)導(dǎo)致Python的zlib內(nèi)置模塊無(wú)法使用,進(jìn)一步導(dǎo)致無(wú)法使用Python Egg來(lái)安裝模塊,造成各種麻煩,所以為了避免麻煩,還是裝上吧。執(zhí)行:
yum install zlib zlib-devel
3.下載并解壓Python源碼包
依次執(zhí)行:
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz #下載Python源碼包
tar zxvf Python-2.7.3.tgz #解壓Python源碼包
二。編譯安裝Python
依次執(zhí)行下面的命令:
cd Python-2.7.3
。/configure
make && make install
Python的編譯和安裝還是比較消耗時(shí)間的,,在執(zhí)行上述指令前可以先創(chuàng)建一個(gè)screen窗口,會(huì)方便很多。
上述命令執(zhí)行完成后,我們?cè)俅螆?zhí)行python -V,可以看到目前的版本已經(jīng)是Python 2.7.3了,如果想要調(diào)用老版本的Python 2.4.3,則執(zhí)行python2.4。
三。后續(xù)工作
安裝完后,因?yàn)镃entOS的yum依賴于系統(tǒng)自帶的Python 2.4.3,如果用Python 2.7.3來(lái)運(yùn)行可能會(huì)出錯(cuò),所以我們要將/usr/bin/yum文件中的第一行#!/usr/bin/python修改為#!/usr/bin/python2.4,這樣yum執(zhí)行時(shí)就是調(diào)用老版本的Python 2.4.3。修改用vi就可以搞定,如果對(duì)vi不熟悉的話,可以用Bitvise SSH Client的SFTP功能把文件下載下來(lái),用Notepad++(不要用Windows自帶的記事本)修改好了再上傳回去(嘿嘿,我第一次的時(shí)候就是這樣干的)。
最后來(lái)安裝setuptools,以后下載Python模塊的時(shí)候就可以直接用easy_install這個(gè)命令了。執(zhí)行:
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg
如下圖所示:
上面就是CentOS升級(jí)Python版本的方法介紹了,因?yàn)镻ython到2.4.3就不自動(dòng)更新了,如果你想要使用最新的Python版本就需要自己手動(dòng)進(jìn)行更新。
相關(guān)文章
- 這篇文章主要介紹了CentOS下安裝perl編程語(yǔ)言教程,本文講解了perl 源碼安裝、perlbrew 安裝、cpan 安裝 perlbrew、 perlbrew 初始化、perlbrew 安裝 perl等內(nèi)容,需要的朋友2015-07-08
- 這篇文章主要介紹了Centos6下安裝R語(yǔ)言教程,本文著重講解了Centos下的安裝,本文同時(shí)給出了Windows下的安裝提示,需要的朋友可以參考下2015-06-03
CentOS minimal 版安裝圖形界面的步驟分享,中文語(yǔ)言包.
CentOS minimal 版安裝圖形界面的步驟分享,需要的朋友可以參考下2012-09-05CentOS系統(tǒng)的服務(wù)器上設(shè)置SSH免密碼登陸的教程
這篇文章主要介紹了CentOS系統(tǒng)的服務(wù)器上設(shè)置SSH免密碼登陸的教程,同樣適用于其他RedHat系的Linux系統(tǒng)配置借鑒,需要的朋友可以參考下2016-01-18簡(jiǎn)單了解CentOS的開(kāi)機(jī)啟動(dòng)過(guò)程以及設(shè)置啟動(dòng)時(shí)間
這篇文章主要簡(jiǎn)單介紹了CentOS的開(kāi)機(jī)啟動(dòng)過(guò)程及設(shè)置啟動(dòng)時(shí)間的方法,幫助了解包括加載內(nèi)核等等在內(nèi)的系統(tǒng)運(yùn)行步驟,需要的朋友可以參考下2015-11-05CentOS 6.6系統(tǒng)桌面字體怎么設(shè)置?
CentOS 6.6系統(tǒng)桌面字體怎么設(shè)置?CentOS 6.6 安裝好,啟動(dòng)到桌面后,發(fā)現(xiàn)桌面的字體是非常丑的,經(jīng)過(guò)一番摸索終于把字體修改的美觀多了,下面分享CentOS 6.6字體設(shè)置的方2014-12-26設(shè)置centos時(shí)區(qū)修改時(shí)間的方法
默認(rèn)情況下系統(tǒng)使用的好像是美國(guó)時(shí)間而不是中國(guó)時(shí)間,需要修改系統(tǒng)的時(shí)區(qū)來(lái)改變系統(tǒng)的當(dāng)前時(shí)間,下面看一下修改方法2014-02-24Centos設(shè)置靜態(tài)IP及修改Centos配置文件的方法
Centos設(shè)置IP完成后,重啟一下網(wǎng)卡就可以了:service network restart 我們還有一個(gè)辦法可以實(shí)現(xiàn)Centos設(shè)置靜態(tài)IP,那就是通過(guò) ifconfig 這個(gè)命令2013-06-18linux centos 系統(tǒng)中文模式設(shè)置方法
怎么設(shè)置Linux系統(tǒng)中文語(yǔ)言?在我們使用CentOS的使用都喜歡使用中文語(yǔ)言,本文小編將為大家具體的介紹centos 系統(tǒng)中文默認(rèn)語(yǔ)言修改的方法2016-11-23