`
flashdream8
  • 浏览: 678642 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CentOS升级Python到2.7 遇到的问题 输入发不见了

 
阅读更多

CentOS 6.6 上安装的python版本是2.6,不能满足我运行软件的要求,所以对python进行升级。

 

下载,解压,编译,安装,这些都是常规操作了。据说系统自带的旧版本python被严重依赖,所以不能卸载原Python,这里选择全新安装。

 

 

 

tar -xvf Python-2.7.3.tgz
cd Python-2.7.3
./configure --prefix=/usr/local/python2.7
make
make install

 注:

 

在 执行 ./configure 的时候会报

no acceptable C compiler found in $PATH

解决方案是: 安装GCC软件套件

 

yum install gcc

 

安装好后可以运行一下Python看看是否正常了

 	
/usr/local/python2.7/bin/python2.7 -V

 

其他的文章提到python都是在/usr/local/bin目录里的,但是我没有找到,而是在/usr/local/python2.7/bin/里

接下来需要创建一个链接来使系统默认python变为python2.7。

ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python

 运行python查看版本

python -V

 进行更改后,yum果然无法运行了。修改/usr/bin/yum文件,将第一行的

vim /usr/bin/yum

 

#!/usr/bin/python
修改为
#!/usr/bin/python2.6

 

 

 =============================================

安装完后发现 输入法框框 不见了。

于是各种查找 发现 centos 用的 是 ibus 输入法框架 他是依赖 pytnon 我 升级python 后导致找不到

解决方案:

1. 找到/usr/bin/ibus-setup这个文件,将最后一行的

exec python /usr/share/ibus/setup/main.py $@

 修改为

exec python2 /usr/share/ibus/setup/main.py $@ 
或者 
exec python2.6 /usr/share/ibus/setup/main.py $@

 2.同样,找到 /usr/libexec/ibus-ui-gt(不同系统ibus-ui-gtk位置不同,搜索一下即可), 将最后一行的

find / -name ibus-ui-gt
exec python /usr/share/ibus/ui/gtk/main.py $@

 修改为

exec python2 /usr/share/ibus/ui/gtk/main.py $@ 
或者 
exec python2.6 /usr/share/ibus/ui/gtk/main.py $@

 3. 重启 OK

 

注意: 以上修改最好还是先进行备份。  

 

 

 

 

分享到:
评论

相关推荐

    centos虚拟机安装升级版的python2.7问题

    总结:在CentOS虚拟机上安装升级版的Python 2.7和处理MySQLdb安装问题,需要对系统管理、编译安装以及Python的包管理有深入理解。通过以上步骤,你应该能够成功地在你的CentOS环境中安装Python 2.7并解决MySQLdb的...

    CentOS升级Python2.6到Python2.7并安装pip

    标题 "CentOS升级Python2.6到Python2.7并安装pip" 描述了一项针对CentOS系统的Python版本升级任务,以及在升级后如何安装pip,这是一个常用的Python包管理工具。这个过程涉及到多个步骤,包括Python环境的更新、依赖...

    CentOS6/7环境下自动升级安装Python2.7或Python3.6并安装pip

    CentOS默认可能预装较旧版本的Python,为了获取最新功能和安全更新,我们需要手动升级到Python 2.7或Python 3.6。 1. **环境准备**: 在开始之前,确保你的系统已经更新到最新: ```bash sudo yum update -y ``...

    Centos7 python2.7和yum资源包

    在Linux系统中,CentOS 7是广泛使用的服务器操作系统,其默认使用Python 2.7作为基础组件,而`yum`则是系统管理中用于安装、更新和管理软件包的重要工具。如果你不小心卸载了`yum`或Python 2.7,这可能会导致系统...

    Centos7.2 的python2.7的绝大部分依赖包

    在Linux系统中,CentOS 7.2是一个广泛使用的稳定版本,它依赖于Python 2.7作为默认的系统解释器。Python 2.7是一个非常重要的编程语言,用于系统管理、自动化脚本以及开发各种应用程序。对于系统管理员来说,理解和...

    Centos7重新安装 python2.7 和 yum

    有时候我们不小心卸载了centos 自带的python2.7, 导致了yum不能使用, 这时我们需要冲洗你安装 python2.7 和 yum, 此资源包含 python2.7和yum相关的软件和安装教程。

    CentOS 7下Python 2.7升级至Python3.6.1的实战教程

    这篇实战教程将指导你如何在CentOS 7上将Python 2.7升级到Python 3.6.1。 首先,你需要了解当前系统的环境。运行`uname -a`和`cat /etc/os-release`命令,可以查看CentOS 7的内核版本和系统信息。确保你的系统是...

    centos7升级自带python至3.8.docx

    在 CentOS 7 系统中,升级默认的 Python 2.7 到 3.8 版本是一项必要的任务,因为 Python 3 提供了许多改进和新特性,使其成为现代开发的标准。以下是一个详细的步骤指南,帮助您完成这一过程。 首先,确保您的系统...

    CentOS 6.5 安装python2.7 & scrapy 框架

    在本文中,我们将深入探讨如何在CentOS 6.5操作系统上安装Python 2.7以及Scrapy框架。首先,让我们了解这两个关键组件。 **Python 2.7** Python是一种高级编程语言,以其易读性、简洁的语法和丰富的库支持而闻名。...

    python升级2.7后导致yum无法使用还原包

    解压该文件后,使用`rpm`命令安装这些包,以帮助系统恢复到升级Python前的状态。例如: ``` tar xvf yum升级python失败还原包.tar.gz sudo rpm -ivh *.rpm ``` 请根据实际情况选择适合的RPM包进行安装。 总之,升级...

    centos7.9.2009误删python2.7整合包

    误删除Centos7.9 2009版本系统可以下载此包我已经将文件全部打包直接解压xshll拖进Linux 下执行一下命令即可 rpm -Uvh --replacepkgs lvm2-python-libs*.rpm --nodeps --force rpm -Uvh --replacepkgs libxml2-...

    CentOS中升级Python版本的方法详解

    CentOS升级Python2.6到Pythno2.7 最近在Linode上弄Python、出现ValueError: zero length field name in format这样的错误; 翻看文档之后发现只要升级Python到2.7以上版本就能解决问题。 用 Pythno -V 看了一下目前...

    将centos系统默认python2.7版本升级到python 3.8版本,同时搭建allure环境

    将centos系统默认python2.7版本升级到python 3.8版本,包括操作步骤文档和相关依赖包。r,为pytest开发环境作准备。

    CentOS环境下自动升级安装Python2.7或Python3.6并安装pip

    有时,用户可能需要升级默认的Python版本,例如从Python2.7升级到Python3.6,或者直接安装特定版本,以满足项目的依赖。下面将详细介绍如何在CentOS环境下自动升级安装Python2.7或Python3.6,并安装pip。 首先,...

    CentOS 6.X系统下升级Python2.6到Python2.7 的方法

    本文主要介绍如何在CentOS 6.X系统下升级Python 2.6到Python 2.7的详细步骤。 首先,你需要从Python官方网站下载2.7.x的源代码文件。例如,你可以使用`wget`命令下载2.7.10版本: ``` wget ...

    python2.7依赖包.zip

    如果遇到任何错误或导入问题,检查Python路径和依赖库的版本。 7. **安全更新**:虽然Python 2.7已经不再维护,但为了系统的安全性,建议定期评估并迁移至Python 3。不过,在过渡期间,确保所有依赖包都是最新且...

    CentOS6.5 升级 Python 2.7 版本详细介绍

    本文将详细介绍如何在 CentOS6.5 上安全地升级 Python 至 2.7.9,并解决升级过程中可能遇到的问题。 #### 软件准备 - **Python 2.7.9**:这是本次升级的目标版本。 - **ipython 0.12.1**:可选组件,提供交互式 ...

    Python2.7版本软件包

    此工具用于CentOS中的Python为2.7软件包,是Python2.7版本的

Global site tag (gtag.js) - Google Analytics