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虚拟机上安装升级版的Python 2.7和处理MySQLdb安装问题,需要对系统管理、编译安装以及Python的包管理有深入理解。通过以上步骤,你应该能够成功地在你的CentOS环境中安装Python 2.7并解决MySQLdb的...
标题 "CentOS升级Python2.6到Python2.7并安装pip" 描述了一项针对CentOS系统的Python版本升级任务,以及在升级后如何安装pip,这是一个常用的Python包管理工具。这个过程涉及到多个步骤,包括Python环境的更新、依赖...
CentOS默认可能预装较旧版本的Python,为了获取最新功能和安全更新,我们需要手动升级到Python 2.7或Python 3.6。 1. **环境准备**: 在开始之前,确保你的系统已经更新到最新: ```bash sudo yum update -y ``...
在Linux系统中,CentOS 7是广泛使用的服务器操作系统,其默认使用Python 2.7作为基础组件,而`yum`则是系统管理中用于安装、更新和管理软件包的重要工具。如果你不小心卸载了`yum`或Python 2.7,这可能会导致系统...
在Linux系统中,CentOS 7.2是一个广泛使用的稳定版本,它依赖于Python 2.7作为默认的系统解释器。Python 2.7是一个非常重要的编程语言,用于系统管理、自动化脚本以及开发各种应用程序。对于系统管理员来说,理解和...
有时候我们不小心卸载了centos 自带的python2.7, 导致了yum不能使用, 这时我们需要冲洗你安装 python2.7 和 yum, 此资源包含 python2.7和yum相关的软件和安装教程。
这篇实战教程将指导你如何在CentOS 7上将Python 2.7升级到Python 3.6.1。 首先,你需要了解当前系统的环境。运行`uname -a`和`cat /etc/os-release`命令,可以查看CentOS 7的内核版本和系统信息。确保你的系统是...
在 CentOS 7 系统中,升级默认的 Python 2.7 到 3.8 版本是一项必要的任务,因为 Python 3 提供了许多改进和新特性,使其成为现代开发的标准。以下是一个详细的步骤指南,帮助您完成这一过程。 首先,确保您的系统...
在本文中,我们将深入探讨如何在CentOS 6.5操作系统上安装Python 2.7以及Scrapy框架。首先,让我们了解这两个关键组件。 **Python 2.7** Python是一种高级编程语言,以其易读性、简洁的语法和丰富的库支持而闻名。...
解压该文件后,使用`rpm`命令安装这些包,以帮助系统恢复到升级Python前的状态。例如: ``` tar xvf yum升级python失败还原包.tar.gz sudo rpm -ivh *.rpm ``` 请根据实际情况选择适合的RPM包进行安装。 总之,升级...
误删除Centos7.9 2009版本系统可以下载此包我已经将文件全部打包直接解压xshll拖进Linux 下执行一下命令即可 rpm -Uvh --replacepkgs lvm2-python-libs*.rpm --nodeps --force rpm -Uvh --replacepkgs libxml2-...
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版本,包括操作步骤文档和相关依赖包。r,为pytest开发环境作准备。
有时,用户可能需要升级默认的Python版本,例如从Python2.7升级到Python3.6,或者直接安装特定版本,以满足项目的依赖。下面将详细介绍如何在CentOS环境下自动升级安装Python2.7或Python3.6,并安装pip。 首先,...
本文主要介绍如何在CentOS 6.X系统下升级Python 2.6到Python 2.7的详细步骤。 首先,你需要从Python官方网站下载2.7.x的源代码文件。例如,你可以使用`wget`命令下载2.7.10版本: ``` wget ...
如果遇到任何错误或导入问题,检查Python路径和依赖库的版本。 7. **安全更新**:虽然Python 2.7已经不再维护,但为了系统的安全性,建议定期评估并迁移至Python 3。不过,在过渡期间,确保所有依赖包都是最新且...
本文将详细介绍如何在 CentOS6.5 上安全地升级 Python 至 2.7.9,并解决升级过程中可能遇到的问题。 #### 软件准备 - **Python 2.7.9**:这是本次升级的目标版本。 - **ipython 0.12.1**:可选组件,提供交互式 ...
此工具用于CentOS中的Python为2.7软件包,是Python2.7版本的