CentOS升级Python到2.7版本

Stella981 等级 130 0 0

查看python的版本

python -V

Python 2.4.3

1.先安装GCC

yum -y install gcc

2.下载Python-2.7.2

wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2

3.解压Python-2.7.2

tar -jxvf Python-2.7.2.tar.bz2

4.进入刚解压后的文件夹(可使用命令):

cd Python-2.7.2

5.安装

./configure
make all  
make install
make clean
make distclean

6.查看版本信息

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

7.建立软连接,使系统默认的python指向python2.7
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。
如何实现将系统默认的python指向到2.7版本呢?

mv /usr/bin/python /usr/bin/python2.4  
ln -s /usr/local/bin/python2.7 /usr/bin/python

检验python指向是否成功

python -V

8.解决系统python软链接指向python2.7版本后,yum不能正常工作

vi /usr/bin/yum

将文件头部的

#!/usr/bin/python

改成

#!/usr/bin/python2.4
收藏
评论区

相关推荐

centos 7 install MySQL-python
centos 7 install MySQLpython 安装 MySQLpython 安装命令 easy_install2.7 install MySQLpython 报错解决 1. EnvironmentError: mysql_config not found 解决办法:yum install mysqldevel 2
python文件的第一行 #!/usr/bin/python3 是什么意思?
python文件的第一行代码通常在脚本语言的第一行会看到: !/usr/bin/env python或 !/usr/bin/python 首先要确定的一点是它不是注释。这两句话的目的都是指出你的python文件用什么可执行程序去运行它。1. !/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释
Ubuntu 常用命令记录
一、Python相关设置 ------------ 修改Python默认版本 ------------ cd /usr/bin sudo rm -rf python sudo ln -s /usr/bin/python3 /usr/bin/python 检查是否设置成功: python -V 安
CentOS升级Python到2.7版本
查看python的版本 python -V Python 2.4.3 1.先安装GCC yum -y install gcc 2.下载Python-2.7.2 wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 3.解压Python-2.7.2
Centos7 docker镜像安装nodejs 编译环境
**前言:** 由于团队逐步开始使用容器化,为开发和发布系统打包一个居于centos 的nodejs 编译环境 第一步:安装启动容器 docker pull centos:7 docker run --privileged --name centos -h nodejs -d -i \ -v ~/Dev:/data1
Centos7搭建pptp一键安装脚本
![](https://oscimg.oschina.net/oscnet/f025b1fdbe189a7685c0ef68f4a4d038c86.jpg) ![](https://oscimg.oschina.net/oscnet/caeb6fe07503d5e3eaddf534a33c04dd2ea.jpg) #!/bin/bash #
Centos升级Python 2.7.12并安装最新pip
Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号。 #### 1.安装步骤 下载源码 1 wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12
Django验证码【附源码】
**一、安装依赖** **CentOS** 第一步: yum install python-devel 第二步: yum install freetype-devel libjpeg-devel libpng-devel sudo yum install libtiff-devel libjpeg-devel libzip-
FreeBSD python安装MySQL
fetch https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.4.zip unzip MySQL-python-1.2.4.zip cd MySQL-python-1.2.4 python setup.py install ln -s /usr/loca
Linux下Python编程
linux下python编程可以使用sublime-text3来作为编辑器,很方便,而且linux默认就是有python2和python3环境安装的,我们只要安装sublime-text3即可进行python编程 sudo update-alternatives --install /usr/bin/python python /usr/bin/p
Mac 升级Python 2.7 到 Python 3.7
MAC上默认内置安装了Python 2.7,但是Python 2.7到2020年就会停止维护了,并且有时候会出现依赖库的不兼容问题,那么怎么安装Python 3.X,并且将Python 3.X的版本设置为默认版本呢? ### 安装Python 3.7 有两种安装方式。 第一种是直接下载python3安装包安装: 1、下载地址如下:[https://w
Python 连接mysql数据库
python连接数据库的代码: import MySQLdb #该模块需要安装,目前(20161217)只支持到python 3.4 ,我用的是 python 2.7 def fetch\_batch\_data():     #Link DB     global k     conn= MySQLdb.connect(        
Python升级Linux
CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。 由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 python 时,建议不要删除旧版本(新旧版本可以共存)。 查看 Python 版本号 ============= 当 Linux 上安装 Python 后(默认安装)
Python安装Oracle数据库驱动
**1.环境设置** \[root[@oracle](https://my.oschina.net/oracle) ~\]# cat /etc/redhat-release  CentOS release 6.9 (Final) \[root[@oracle](https://my.oschina.net/oracle) ~\]# python -V
sqlmap的安装与使用
sqlmap是基于python环境的,所以在这之前需要安装python环境 Sqlmap的使用 Sqlmap是开源自动化利用工具,只是12种数据库,在/plugins中可以看到支持的数据库,在所有注入工具中最好用。 安装sqlmap 1、sqlmap搭配python使用,所以搭建python环境(2.7) 去官网下载即可,安装后不需单独配置环境