博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 2.43 升级到2.7
阅读量:4334 次
发布时间:2019-06-07

本文共 1180 字,大约阅读时间需要 3 分钟。

[root@GW1 bin]# lsb_release -a

LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Release: 5.5
Codename: Tikanga
[root@GW1 bin]#

CentOS5.5中自带的Python版本是2.4,目前许多基于Python的应用软件要求的Python版本应要高于2.7或更高。

升级python版本的时候千万不能卸载python 2.4,再安装python2.7,而是直接安装python2.7的源码包,保持python两个版本共存。

(因为Centos里面有很多程序是依赖着python)

1)下载/安装python

下载Python2.7.2.tgz(# wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz)
$tar jxvf Python2.7.2.tgz
$cd Python2.7.2
$./configure
$make && make install
自此,python2.7安装后路径默认是在/usr/local/lib/python2.7
查看Python版本:
$ /usr/local/bin/python2.7 -V
(2)建立软连接,使系统默认的python指向python2.7
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4版本,考虑到yum是基于
python2.4才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.7版本呢?
mv /usr/bin/python /usr/bin/python.bak (或者rm -rf /usr/bin/python)
ln -s /usr/local/bin/python2.7 /usr/bin/python
检验python指向是否成功
python -V
(3) 解决系统python软链接指向python2.7版本后,yum不能正常工作
方法:
$vi /usr/bin/yum
将文本编辑显示的第一行
#!/usr/bin/python修改为#!/usr/bin/python2.4,保存修改即可

 

转载于:https://www.cnblogs.com/myibm/p/5993714.html

你可能感兴趣的文章
[ASP.NET] Session的了解
查看>>
Android书籍推荐
查看>>
笔记68 Redis数据库
查看>>
java判断一个类是否公共类
查看>>
LeetCode_Letter Combinations of a Phone Number
查看>>
四、jquery中的事件与应用
查看>>
Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件
查看>>
Javaweb权限管理设计思路
查看>>
测试实例
查看>>
mysql中文乱码的一点理解
查看>>
XXL-Job分布式任务调度
查看>>
ASP隐藏文件地址,并在下载时替换文件名
查看>>
Windows下MongoDB的安装与设置MongoDB服务
查看>>
Microsoft.Jet.OLEDB.4.0”提供程序不支持 ITransactionLocal 接口。本地事务不可用于当前提供程序...
查看>>
oc 代码块的使用
查看>>
转:Eclipse中打开文件所在文件夹的插件及设置
查看>>
Django 之Form
查看>>
苹果产品时间发布表统计(iPhone、iPad),以及32位和64位机的说明
查看>>
cocos2dx中的用户数据的管理
查看>>
微信公众平台开发教程(九)微信公众平台通用开发框架
查看>>