centos6环境下 python2.6与python2.7共存

简介: centos6环境下 python2.6与python2.7共存的方法

参考的链接
环境:centos6

当升级完成后。键入方向键后出现乱码

yum -y install readline-devel //先安装这个

下面开始安装:

一 、

yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装

1)安装devtoolset
yum -y groupinstall "Development tools"

2)安装编译Python依赖包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

3)下载python压缩包
wget -c https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
unzip Python-2.7.13.tgz  (## tar -xvf Python-2.7.13.tgz)
cd Python-2.7.13

4)编译与安装python2.7.13
./configure --prefix=/usr/local
make && make altinstall

二、

更改系统默认的python: 建立软连接,使系统默认的python指向python2.7 正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.6版本,而yum是基于python2.6才能正常工作。所以要将系统默认的python指向到2.7版本。
执行下面三条命令:

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

三、

修正yum报错: 如果打yum命令,你会发现报错了。提示你可能是python版本不对。所以我们要把yum依旧指向老的python2.6版本: vi /usr/bin/yum 在打开的文件里的头一行,也就是指定python环境的那行代码,修改成:

#!/usr/bin/python2.6

python第三方包的安装位置:

/usr/local/lib/python2.7/site-packages/

OK,这是我第一次发博客文章

相关文章
|
1月前
|
NoSQL 关系型数据库 MySQL
centos搭建python2.7开发环境
centos搭建python2.7开发环境
|
3月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
3月前
|
JavaScript Java 应用服务中间件
centos部署vue项目(java,tomcat环境的搭建)
centos部署vue项目(java,tomcat环境的搭建)
51 0
|
2月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
3月前
|
关系型数据库 MySQL Linux
CentOS7环境下安装MySQL5.6
CentOS7环境下安装MySQL5.6
208 0
|
15天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
10 0
|
20天前
|
运维 安全 Linux
如何在CentOS部署JumpServer堡垒机并实现无公网ip环境远程访问
如何在CentOS部署JumpServer堡垒机并实现无公网ip环境远程访问
|
28天前
|
Linux Python
CentOS7安装Python3.8
CentOS7安装Python3.8
43 0
CentOS7安装Python3.8
|
28天前
|
Kubernetes Linux 网络安全
CentOS7搭建Kubernetes环境
CentOS7搭建Kubernetes环境
62 0
CentOS7搭建Kubernetes环境
|
1月前
|
Linux Apache
CentOS 7 源码安装LAMP环境源 和apache监听别的端口
CentOS 7 源码安装LAMP环境源 和apache监听别的端口
21 0

热门文章

最新文章