1驱入,安裝python2.7安裝包赤炒。
從官網(wǎng)下載python2.7.6的安裝包氯析。
https://www.python.org/download/releases/2.7.6。
解壓后做以下幾步:
(1) ./configure --prefix=/usr/local/python2.7
(2)執(zhí)行make命令操作 對源碼進行編譯莺褒。
(3)執(zhí)行make install 進行安裝魄鸦。
如果沒報錯就代表 python2.7已經(jīng)安裝到了你的服務器上。
2癣朗,修改服務器原有python命令默認的python版本(一般是2.6或者更低)
在終端輸入python命令拾因,會發(fā)現(xiàn)系統(tǒng)原有版本為2.6,并沒有使用我們的2.7版本旷余。
這是你可以用which python命令查看該python命令調(diào)用的是那個位置的python绢记,一般情況下在/usr/bin/python 這里。
但是這里的python指向的系統(tǒng)自帶的2.6版本正卧。而我們安裝的python2.7的命令在/usr/local/python2.7/bin/python這里蠢熄。
我們只需把/usr/bin/python 刪除掉:rm /usr/bin/python。然后做個軟連接 ln -s /usr/local/python2.7/bin/python /usr/bin/python炉旷。
這個時候 我們再一次在終端輸入python命令
bingo签孔!已經(jīng)成了2.7版本。
3窘行,yum工具已經(jīng)不可以使用了
這時候你輸入 yum install xxxx 會提示你yum模塊找不到饥追。
其實 yum 是依賴python 的。當我們修改了原有的python版本之后這個yum會調(diào)用我們的2.7版本的python罐盔,而我們2.7版本沒有yum就會報錯但绕。
我們只需要 用 which yum 找到y(tǒng)um的地址,然后 編輯yum文件惶看,然后把文件首行的#!/usr/bin/python 改成#!/usr/bin/python2.6 (其實在/usr/bin下邊依然是有python2.6這個文件的)捏顺。這樣子yum就又可以使用了。我就一直在想yum非得用python2.6嗎纬黎?答案:是的幅骄,今天是2017年9月21日,但現(xiàn)在為止yum還只能在2.6下面使用本今,是不是很變態(tài)拆座!
4,安裝setuptools和pip
大家知道pip是使用python很方便的工具诈泼,其依賴setuptool懂拾。所以首先我們要安裝setuptool。(我直接從官網(wǎng)下載setuptool和pip的安裝包)
(1)安裝setuptool
安裝時候居然報錯 python的zlib模塊找不到铐达。我頂岖赋!
我從官網(wǎng)http://www.zlib.net/現(xiàn)在zlib然后解壓安裝(跟裝python2.7過程一樣),可以不指定安裝路徑瓮孙。這時候有個文件很重要唐断,那就是zlib.h选脊。
在我的服務器上這個文件被默認裝到了/usr/local/include文件下,這個文件下我的是zconf.h
下一步我們要按照1中介紹重新編譯安裝python2.7
只是命令有些變化脸甘,第一步改成 ./configure --prefix=/usr/local/pyton2.7 --with-zlib=/usr/local/include. 其他不變,然后是make && make install
然后從新安裝setuptool恳啥,完成了。
(2)安裝pip
安裝pip時候又報了錯誤丹诀,蛋疼钝的。錯誤是無法加載HTTPSHandler模塊。
在網(wǎng)上找了下铆遭,是系統(tǒng)的openssl和openssl-devel沒裝硝桩。我的系統(tǒng)只是openssl-devel沒裝。然后就下載了這個模塊安裝枚荣。
然后從新編譯安裝python2.7碗脊,命令還是 ./configure --prefix=/usr/local/pyton2.7 --with-zlib=/usr/local/include
然后從新安裝pip,binggo橄妆!成功了
python2.6升級2.7相關問題
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笋籽,“玉大人蹦漠,你說我怎么就攤上這事〕岛#” “怎么了笛园?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長侍芝。 經(jīng)常有香客問我研铆,道長,這世上最難降的妖魔是什么州叠? 我笑而不...
- 正文 為了忘掉前任棵红,我火速辦了婚禮,結果婚禮上咧栗,老公的妹妹穿的比我還像新娘逆甜。我一直安慰自己虱肄,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布交煞。 她就那樣靜靜地躺著咏窿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪素征。 梳的紋絲不亂的頭發(fā)上集嵌,一...
- 文/蒼蘭香墨 我猛地睜開眼欺税,長吁一口氣:“原來是場噩夢啊……” “哼侈沪!你這毒婦竟也來了?” 一聲冷哼從身側響起晚凿,我...
- 正文 年R本政府宣布,位于F島的核電站拨扶,受9級特大地震影響凳鬓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜患民,卻給世界環(huán)境...
- 文/蒙蒙 一缩举、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦蚁孔、人聲如沸奶赔。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽站刑。三九已至,卻和暖如春鼻百,著一層夾襖步出監(jiān)牢的瞬間绞旅,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 此文記錄在Centos6.8围段、6.9系統(tǒng)中顾翼,舊版Python2.6.6升級Python2.7.13的過程以及常見問...
- Centos系統(tǒng)目前默認python環(huán)境版本號為2.7.5,在實際的開發(fā)奈泪、測試環(huán)境中我們可能需要2.7.13或者3...
- 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM苹支、二進制和源碼安裝 1.1BLOG文檔結構圖 ...
- 參考鏈接:https://ruiaylin.github.io/2014/12/12/python%20updat...
- Centos 6.5操作系統(tǒng)深度依賴python2.6砾隅,很多常用的系統(tǒng)工具都是基于python2.6的,比如yum...