1. 程式人生 > >Centos6.9 Python2.6升級2.7

Centos6.9 Python2.6升級2.7

最近在學習Python,用到了Tornado框架,之前一直用著Python2.6,雖然一直提示不支援更新了,但是也沒有出現什麼問題,但是使用Tornado的時候,使用pip安裝後,不能使用,必須2.7,所以進行了升級,但是發現並不是僅僅升級Python就可以的,具體的步驟如下:

1.升級Python

#wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2  

首先下載Python2.7的安裝包。
#tar -jxvf Python-2.7.3.tar.bz2  

然後進行解壓。
#cd Python-2.7.3  

進入到解壓後的工作目錄。
#./configure  
#make all             
#make install  
#make clean  
#make distclean
安裝,四步,如上。
#/usr/local/bin/python2.7 -V  

可以檢視下安裝後的版本資訊,接下來就是需要將python的軟連線指向2.7.
#mv /usr/bin/python /usr/bin/python2.6.6  
#ln -s /usr/local/bin/python2.7 /usr/bin/python  
先刪除之前的軟連線,然後再指定現在的軟連線。
#python -V  

此時檢視Python版本,應該為2.7

2.yum修改

Python安裝完畢之後,發現yum不可以使用了,因為Python已經指向了2.7,而yum要是用2.6。所以修改yum採用的python即可。

#vim /usr/bin/yum  

將檔案首行的
#!/usr/bin/python

修改為:
#!/usr/bin/python2.6.6

此時使用yum一切正常。

3.setuptools安裝

然後使用pip的時候,發現也是不可以的,但是pip又依賴於setuptools,所以先安裝此工具。

首先下載:

#wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg 
 --no-check-certificate

賦予執行許可權:
#chmod +x setuptools-0.6c11-py2.7.egg

執行
#sh setuptools-0.6c11-py2.7.egg

如果一直沒有報錯,那就安裝成功了,但是我安裝的時候報如下錯誤:

zipimport.ZipImportError:can't decompress data; zlib not available

缺少這個包,接下來安裝這個包。

4.安裝zlib:

同理,

下載:

 # wget http://www.zlib.net/zlib-1.2.5.tar.gz

解壓:
tar zxvf  zlib-1.2.5.tar.gz

進入目錄:

cd zlib-1.2.5

執行:

# ./configure 
# make 
# make install

然後需要重新編譯python。這個是重要的,不可以省略的。

首先進入Python2.7的安裝目錄,根據自己的。

然後重新編譯,即執行:

 # ./configure 
 # make 
 # make install

安裝完畢,如果安裝setuptools出現問題,進行完這步操作後,在執行
# sh setuptools-0.6c11-py2.6.egg

即可。

5.pip安裝

首先下載:

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz

然後解壓、進入目錄,執行即可:
tar zvxf 1.5.5.tar.gz  
cd pip-1.5.5/
python setup.py install

安裝完畢。

相關推薦

Centos6.9 Python2.6升級2.7

最近在學習Python,用到了Tornado框架,之前一直用著Python2.6,雖然一直提示不支援更新了,但是也沒有出現什麼問題,但是使用Tornado的時候,使用pip安裝後,不能使用,必須2.7,所以進行了升級,但是發現並不是僅僅升級Python就可以的,具體的步驟如

centos6預設python2.6升級2.7 解除安裝python2.6升級2.7

轉自:http://blog.csdn.net/u010098331/article/details/52190354 本文介紹CentOS 6.3從自帶的Pyhon版本是2.6升級到2.7.6的方法。 因為CentOS系統中舊版本的Python已被深度依賴,所以不能解除安裝原有的Py

linux中python2.6升級2.7

con cred type for oca python 2 /usr amp host 查看版本 [root@localhost Python-2.7.8]# python Python 2.6.6 (r266:84292, Aug 18 2016, 14:53:48)

Python2.6升級2.7

ica body make 解決方法 tool 新的 2.7 wget bcb linux自帶的python是2.6版本的,用習慣了2.7.x,所以想升級python2 1.下載源碼包,後面的下載鏈接直接在python官網找的,如果想安裝更高的版本自行更換 wget

Cenos python2.6升級2.7後存在問題

1、Centos升級後,pip時會報如下錯誤: Traceback (most recent call last): File "./pip", line 5, in <module> from pkg_resources import load_e

Centos6.5 python2.6.6升級2.7.13,安裝setuptools和pip

centos python pip setuptools selenium1、安裝Development Tools和相關編譯安裝的組件# yum -y groupinstall "Development tools" # yum -y install openssl-devel zlib-devel ncu

centos6.5升級python2.62.7 + 安裝pip

目前大部分使用者使用的CentOS6.5上預設的Python還是2.6版本,並且還不能解除安裝python2.6,很多系統組建需要依賴與python2.6,所以升級到python2.7會有點麻煩,在這裡記錄一下。 1、在安裝python之前還需要安裝一些依賴元件 安裝過程將用到gcc庫,

Centos6.8 python2.6升級2.7,並安裝setuptools和pip

題記:申請了一個測試伺服器,自帶python版本為2.6,但是至少pyhton2.7才能滿足我的需要,花了兩個晚上終於搞定,因此將遇到的問題整理一下。 一、python2.6升級至Python2.7 1.檢視當前python版本 $ pyt

CentOS6python2.6升級python2.7以上版本(可能更詳細)

再次 3.x 1.8 報錯 第三方模塊 安裝包 org ack bin 前言:一些第三方框架為了降低復雜性,新的版本已經開始不支持舊版本的python,比如Django這個web框架1.8版本及以上僅僅只支持python2.7及以上版本(記憶中是這個1.8版本)   pi

centos 6 升級python2.62.7,安裝pip過程

升級過程可參考文章: https://www.jianshu.com/p/7d7c5cf267f4 安裝pip可參考: http://www.cnblogs.com/aiyr/p/7260838.html 升級過程:下載新版本-》解壓安裝-》調整關聯性 安裝pip: 依賴包

CentOS 升級Python2.62.7

因為CentOS系統中舊版本的Python已被深度依賴,所以不能解除安裝原有的Python,只能全新安裝。 1.下載Pyhon,選擇下載Gzipped source tar ball (2.7.

centos6.5 Python2.6升級到3.5

1、升級python3.5: 1)下載、解壓: cd /usr/local/src #轉到常用的檔案儲存路徑 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz tar -xzvf Python-3.5.2.tgz

Python2.6升級2.7Centos6

Python2.6升級到2.7 centos6升級python版本 經常遇到一些python模塊沒有包含相應屬性,此時可能是python版本問題。1.首先查看原python版本[root@python ~]# python -VPython 2.6.62.下載python-2.7.12版本,解壓並安裝

centos升級預設python2.6.62.7.9版本

1、下載python2.7.9 wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz 編譯python需要用到一下包,所以提前安裝: yum groupin

技巧方法 - CentOS6Python2.6.6升級Python2.7.6

技巧 make https 修復 sql configure update python all 1、首先使用“python -V”命令查看python版本,我們測試主機顯示的是2.6.6版,於是下面就著手將python2.6.6升級到Python2.7.6。python

centos6.5系統自帶python2.6升級python2.7

python centos ##簡介: 今天在使用pip安裝某軟件的時候,遇到報錯安裝失敗,經過查閱相關資料發現centos6.5系統自帶的python版本過低,需要升級到python2.7以上,本文為升級流程筆記; ##系統信息: [root@centos6 ~]# python -V Pyth

centos6 自帶python2.6升級python2.7+

安裝python copyright python3.5 type configure localhost ati code hat centos6系統自帶Python為2.6.6版本,升級搞版本操作如下(python2-python3都一樣) 1.下載需要升級的pyth

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

參考 Python官網: https://www.python.org/ 阿里雲 https://www.aliyun.com/jiaocheng/517192.html &nb

python2.6升級2.7過程

centos6.8 centos系統自帶的python版本太低,現在很多工具都用不了。 將python升級到2.7.13,過程如下: 1.安裝python2.7 yum install openssl Tcl -y 下載2.7最新的版本,編譯安裝。 wget https:/

centos python2.6升級2.7 還有單獨的python3.5環境

安裝pip3 1、安裝pip前需要前置安裝setuptools wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118e