更新centos系统的python版本

因今天安装一程序需要用到python高版本,所以升级来系统自带的python。

先查询下系统的python版本是多少。

#python -V

显示出来的是2.4.3,太老了,现在升级到比较稳定的版本3.3.0,大家想升级到最新版本可以参考官方网站(https://www.python.org/downloads/)。

温馨提示:更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。

现在就开始升级操作,在此之前为了防止编译失败我们把GCC升级到最新版本。

#yum -y install gcc 

开始升级工作:#wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2

#tar -jxvf Python-3.3.0.tar.bz2 #cd Python-3.3.0 #./configure #make all #make install #make clean #make distclean 

编译安装完毕。输入下面命令查看版本

#/usr/local/bin/python3 –V

建立软连接指向到当前系统默认python命令的bin目录

#mv /usr/bin/python /usr/bin/python2.4 //当前python的版本为2.4所以是python2.4
#ln -s /usr/local/bin/python3.3 /usr/bin/python 

输入下面命令查看版本

#/usr/local/bin/python3 –V

此时查询显示的版本是:3.3.0。可是此时yum不能正常使用,需要修改yum的配置文件。

#vi /usr/bin/yum

把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.4 //改为之前的老版本号 
保存退出。

到此升级完毕。

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

最后附上卸载的方法:

我们还记得安装python包是使用下面命令python setup.py install

#python setup.py install --record files.txt 记录安装后文件的路径
#cat files.txt | xargs rm -rf  删除这些文件
时间: 2024-10-04 20:11:14

更新centos系统的python版本的相关文章

更新centos系统的repo文件

参考:https://blog.csdn.net/homewm/article/details/80642851 Centos7系统使用yum遇到的问题 查看  yum源资源 cd /etc/yum.repos.d 发现为空: 于是去 更新centos系统的repo文件 http://mirrors.ustc.edu.cn/help/centos.html 查找对应版本的  CentOS-Base.repo   文件: 比如: 选择对应版本的 /etc/yum.repos.d/CentOS-Ba

CentOS 5升级Python版本(2.4>2.7)

安装SALT时,需要这样作,公司有一批REDHAT5的,弄起来... 然后却是: Missing Dependency: python(abi) = 2.6 is needed by package rpm -q --provides python | grep abi python(abi) = 2.4 过程很顺利,参考URL: http://www.linuxidc.com/Linux/2012-02/55194.htm 日前在CentOS上搭建测试环境时候,遇到需要升级python版本的情

centOS下升级python版本,详细步骤

1.可利用linux自带下载工具wget下载,如下所示:(  笔者安装的是最小centos系统,所以使用编译命令前,必须安装wget服务,读者如果安装的是界面centos系统,或者使用过编译工具则可跳过安装wget,直接进行下边的编译步骤 ) wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 2.下载完成后到下载目录下,解压 tar -xzvf Python-3.3.0.tgz 3.进入解压缩后的文件夹 cd Python-

安装 CentOs 系统 及 Python 及 Scrapy 框架

1: 先安装Centos 系统: 为什么选择CentOs系统,而不选择Ubuntu ? 我在Ubuntu上尝试了三次安装 python 和 Scrapy ,结果都没成功,在运维老王的建议下 使用CentOs ; ( 忍不住吐槽一下,python 安装包 依赖包  安装起来 真费劲! ) 2: CentOs安装过程 整体安装过程比较顺利  ,  比Ubuntu 简单多了 ;  我选择了一个mini的ios 安装之后 也没有 桌面环境 , 挺好 ,符合需求. 安装好之后的界面: 命令行环境 , 挺好

Centos 7 安装python 版本

#!/root/.pyenv/shims/python      #python 3.0  # -*- coding:UTF-8 -*- import os import sys if os.getuid() == 0:     print("当前登录客户端ip地址如下")     os.system("who|awk '{print $5}'|cut -c 2-14") else:     print("当前用户不是root用户,请使用root用户执行此

批量获取正方教务系统密码python版本

利用漏洞:正方教务系统最新漏洞 #! /usr/bin/env python #coding=utf-8 import requests from bs4 import BeautifulSoup import os #session = requests.session() #session.proxies = {"http":"127.0.0.1:8080"} #设置burp为代理 pwdTextList = [] resultInfoList = [] url

解决修改完系统默认python版本后yum不可用的问题!!!!!!

文章转自: http://www.linuxidc.com/Linux/2013-05/84727.htm 将文件头部的: #!/usr/bin/python 改为: #!/usr/bin/python2.6.6

centos系统php5.6版本安装gd扩展库

由于项目需要显示验证码登录系统,所以这里需要开启php的gd扩展 这边提供安装php5.6的yum方法扩展自选.# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm # yum install --enablerepo=remi -

使用ntp从时间同步服务器更新centos系统时间的方法

1. yum install -y ntpdate 2. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate us.pool.ntp.org 或 ntpdate time.windows.com 把当前时区调整为上海就是+8区 然后是利用ntpdate同步标准时间 3. 加入定时计划任务,每隔10分钟同步一下时钟 crontab -e0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.or