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问题 MySQLdb安装报错处理
误删除Centos7.9 2009版本系统可以下载此包我已经将文件全部打包直接解压xshll拖进Linux 下执行一下命令即可 rpm -Uvh --replacepkgs lvm2-python-libs*.rpm --nodeps --force rpm -Uvh --replacepkgs libxml2-...
优势不小心卸载了yum,或者python;此时先卸载将Centos7中的python2.7和yum相关程序完全卸载,然后一键重装,很简单。
Centos是目前最为流行的Linux服务器系统,其默认的Python 2.x,这篇文章主要给大家分享了关于在CentOS 7下Python 2.7升级至Python3.6.1的实战教程,文中将升级的步骤一步步的介绍的非常详细,对大家的理解和学习具有...
Centos7.2的python2.7的绝大部分依赖包,如:python-devel-2.7.5-34.el7.x86_64.rpm等共282个。
此文为centos7默认python2.7升级至3.8版本及yum、pip升级的菜鸟教程。作为一个纯纯的小白,Linux之路满满的坑,满满的泪,此文搜刮了无数先辈的心血和身躯,感谢前辈们的呕心沥血,为前仆后继的菜鸟们铺平前行道路上...
CentOS升级Python2.6到Pythno2.7 最近在Linode上弄Python、出现ValueError: zero length field name in format这样的错误; 翻看文档之后发现只要升级Python到2.7以上版本就能解决问题。 用 Pythno -V 看了一下目前...
NULL 博文链接:https://snv.iteye.com/blog/2364579
centos6.5为例,升级python2.7后,导致yum无法使用,采用以下rpm包可以还原
今天到新公司发现用的CentOS 6.X系统,默认安装的Python是2.6版本,可是我的程序引用的部分库需要2.7版本或以上,所以只能升级Python到2.7版本了,现在将升级的步骤分享给大家,有需要的朋友们可以参考借鉴。
有时候我们不小心卸载了centos 自带的python2.7, 导致了yum不能使用, 这时我们需要冲洗你安装 python2.7 和 yum, 此资源包含 python2.7和yum相关的软件和安装教程。
执行python auto_install_python.py自动安装,也可以修改auto_install_python文件代码实现下载、升级自定义Python版本。
主要介绍了CentOS 6.x系统升级Python到2.7版本的Shell脚本分享,本文把升级过程总结成一个自动脚本,需要的朋友可以参考下
CentOS6.5 linux64位系统安装scrapy框架
CentOS6.5 升级 Python 2.7 版 概要 CentOS 6.5中预安装了Python-2.6.6,其比较新的Python-2.7.9(CentOS 7预装版本)主要区别在于新版本的Python导入了更丰富的模块功能。对于初学者而言这一般不会有太大的影响,相对...
此工具用于CentOS中的Python为2.7软件包,是Python2.7版本的
tensorflow-1.2.1 python2.7 直接pip安装 pip install tensorflow-1.2.1-cp27-cp27mu-manylinux1_x86_64.whl 相关依赖包自动下载 测试是否安装成功: import tensorflow as tf hello = tf.constant('Hello,...
首先到官网下载python2.7.3版本,编译安装 ...然后备份原来的python,并把python2.7做软连接到新的位置 复制代码 代码如下: $mv /usr/bin/python /usr/bin/python.bak $ln -s /usr/local/bin/python2.7 /usr