1. 程式人生 > >Centos6.4上python2.6.6升級到2.7.6

Centos6.4上python2.6.6升級到2.7.6

好久不寫博文了,本文沒什麼含金量,只是做一個記錄。便於日後翻閱。

0.作業系統資訊

[[email protected] ~]$ cat /etc/issue

CentOS release 6.4 (Final)

Kernel \r on an \m

1.當前python版本資訊

[[email protected] bin]$ pwd

/usr/bin

[[email protected] bin]$ ll -a python

-rwxr-xr-x. 2 root root 4864 2月  22 2013 python

[[email protected]

bin]$ python

Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> 


2.刪掉當前python

[[email protected] bin]$ sudo rm -rf python


3.下載且安裝2.7.6安裝包

[[email protected] download]$ ll Python-2.7.6.tgz 

-rw-r--r-- 1 vagrant vagrant 14725931 5月  14 2014 Python-2.7.6.tgz


[[email protected] Python-2.7.6]$ ./configure &&  make && sudo make install 

4.製作軟連線把python2.7.6指向python

[[email protected] bin]$ sudo ln -s /usr/local/bin/python2.7 python

[[email protected] bin]$ pwd

/usr/bin

[[email protected] bin]$ ll python

lrwxrwxrwx 1 root root 24 2月  14 14:29 python ->/usr/local/bin/python2.7


ok,現在的python環境切換成2.7.6了。

[[email protected] ~]$ python

Python 2.7.6 (default, Feb 14 2015, 14:13:13) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> 

python是升級成功了,可是yum不能使用了。。。

[[email protected] webservice]$ yum

There was a problem importing one of the Python modules

required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or

verify that the module is installed correctly.

It's possible that the above module doesn't match the

current version of Python, which is:

2.7.6 (default, Feb 14 2015, 14:13:13) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]

If you cannot solve this problem yourself, please go to 

the yum faq at:

  http://yum.baseurl.org/wiki/Faq


找不到yum模組了

解決方法:

[[email protected] webservice]$ vi /usr/bin/yum 

編輯第一行

#!/usr/bin/python

import sys

try:

改成如下(原python版本是2.6)

#!/usr/bin/python2.6

import sys

try:

這些yum正常了

[[email protected] webservice]$ yum --version

3.2.29

  Installed: rpm-4.8.0-32.el6.x86_64 at 2013-11-03 07:59

  Built    : CentOS BuildSystem <http://bugs.centos.org> at 2013-02-22 02:13

  Committed: Florian Festi <[email protected]> at 2012-11-15

  Installed: yum-3.2.29-40.el6.centos.noarch at 2013-11-03 07:59

  Built    : CentOS BuildSystem <http://bugs.centos.org> at 2013-02-22 11:26

  Committed: Johnny Hughes <[email protected]> at 2013-02-21

  Installed: yum-plugin-fastestmirror-1.1.30-14.el6.noarch at 2013-11-03 07:59

  Built    : CentOS BuildSystem <http://bugs.centos.org> at 2012-06-22 12:23

  Committed: Zdenek Pavlas <[email protected]> at 2012-04-26


參考:http://see.sl088.com/wiki/Centos5_升級Python

相關推薦

Centos6.4python2.6.6升級2.7.6

好久不寫博文了,本文沒什麼含金量,只是做一個記錄。便於日後翻閱。 0.作業系統資訊 [[email protected] ~]$ cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m

python2.6版本升級2.7

一.下載2.7版本python及相關元件 二.安裝 上傳上面下載的軟體包到伺服器 安裝python tar xf Python-2.7.13.tgz cd Python-2.7.13

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預設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

Centos6.9 Python2.6升級2.7

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

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

CentOS 6.9升級gcc至6.4.0版本

gcc一、升級前測試:1、 查看系統版本:# cat /etc/redhat-release2、 查看默認的gcc版本:# gcc --version3、 查看默認動態庫:# strings /usr/lib64/libstdc++.so.6 | grep GLIBC4、 不支持c++11的新特性:嘗試寫一個

Ext3 Functhion擴展的5個實例方法 p135 4.2.7.6

src blog 技術分享 mage alt 圖片 img com 4.2 Ext3 Functhion擴展的5個實例方法 p135 4.2.7.6

centos6 升級OpenSSH 7.6,OpenSSL 1.0.1n

uci ssh onf net form 1.0 開啟 --nodeps per 背景 公司做安全掃描,掃出OpenSSH、OpenSSL漏洞,需要做升級。直接yum update無果,只好手動編譯升級了。 升級前 ssh -V OpenSSH_5.3p1, OpenSSL

python 2.7.3(ubuntu12.04 default python) 升級到 python 2.7.6 版本的方法

dig ner traceback sha256 read tput inux ubuntu12 mkdir android 代碼編譯時遇到如下問題需要將 ubuntu 下 python2.7.3 升級到 python 2.7.6 及以上。 [100% 109208/10

CentOS6.6安裝Python-2.7.12

1、安裝python前所需要的依賴包 yum -y install openssl openssl-devel ncurses-devel.x86_64  bzip2-devel sqlite-devel python-devel zlib gcc 2、下載 python

一個關於執行緒的經典面試題,要求用三個執行緒,按順序列印1,2,3,4,5.... 71,72,73,74, 75. 執行緒1先列印1,2,3,4,5, * 然後是執行緒2列印6,7,8,9,10, 然後是

package thread; /**  *   * 一個關於執行緒的經典面試題,要求用三個執行緒,按順序列印1,2,3,4,5.... 71,72,73,74, 75. 執行緒1先列印1,2,3,4,5,  * 然後是執行緒2列印6,7,8,9,10, 然後是執行緒3列印

Centos6.4下tar包安裝最新版Mysql5.6

1.下載 mysql:http://www.mysql.com/downloads/ (需要註冊ORACLE賬號) 版本:mysql-advanced-5.6.21-linux-glibc2.5-x86_64.tar.gz Linux版本:centos6.4 x64 2.安

CentOS 7.4 系統升級7.6

成功 ima lib 介紹 thunder lease lock erb rebase CentOS 7.6 介紹 CentOS-7 的第七個發行版本 CentOS 7.6(1810)已發布。CentOS Linux 發行版本是一個穩定、高預測性、高管理性、高重復性的平

Python 2.7.6 安裝lxml模塊[ubuntu14.04 LTS]

targe 分享 python round .html back ubunt 文件 ati lxml --->首字母是字母l,不是數字1 lxml 2.x : https://pypi.python.org/pypi/lxml/2.3 1xml官網:http

Centos 6.9 自帶Python 2.6.6 切換為2.7.13(or later)

source 查看 find 命令 進入目錄 進入 安裝 2.6 usr local 目的: 系統默認運行python, 系統提示2.6.6,不滿足練習環境-->切到2.7.x步驟1: find 命令查找所有的python相關文件#find / name=‘pytho

anaconda安裝Opencv報錯:Could NOT find PythonLibs: Found unsuitable version "2.7.6",

list open version packages 拷貝 uitable /usr req imp 機器上裝了兩個python,一個是默認的,一個是anaconda。安裝opencv時就報錯了: -- Found PythonInterp: /home/deeplp/an

Python-2.7.6安裝~

查詢 mod ctime enable .so usr red port 一行 一、檢查看依賴環境是否安裝 gcc –vgcc是最基本的開發庫,gcc –v 查詢gcc的版本,如果有以下信息證明了gcc已安裝,如果出現“command not found”證明沒有安裝,需要