linux系统(散仙的是centos6.5)自带的python的版本是2.6的,如果我们想使用新的python3.x怎么办,我们不需要卸载原来的python,在py的脚本文件里指定加载的python的路径即可。
默认的系统自带的python脚本如下所示:
[root@Slave2 ~]# py
pydoc python python2 python2.6 python2.6-config python-config
[root@Slave2 ~]# which python
/usr/bin/python
[root@Slave2 ~]#
我们首先执行 yum update python -y如果升级失败,则选择编译源码升级,yum升级的方式,一般都会失败,所以大家还是准备编译源码安装python3.4比较靠谱。
1,如果是centos的精简版的建议先安装一些依赖的相关包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2,然后下载python3.4的源码包
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz
-rw-r--r-- 1 root root 19M 3月 17 2014 Python-3.4.0.tgz
3,解压到/usr/local/src下
tar xf Python-3.4.0.tgz -C /usr/local/src/
进入执行编译:
cd /usr/local/src/Python-3.4.0/
./configure --prefix=/usr/local/python3.4
make -j4 && make install
4,给python3.4添加环境变量:
PATH=$PATH:$HOME/bin:/usr/local/python3.4/bin
然后退出登录,再次查看python命令:
[root@master ~]# py
pydoc pydoc3.4 python2 python3 python3.4-config python3.4m-config pyvenv
pydoc3 python python2.6 python3.4 python3.4m python3-config pyvenv-3.4
[root@master ~]# py
pydoc pydoc3.4 python2 python3 python3.4-config python3.4m-config pyvenv
pydoc3 python python2.6 python3.4 python3.4m python3-config pyvenv-3.4
[root@master ~]# py
我们发现python3.4已经有了,原来的2.6也存在,我们可以选择执行那个版本的python:
[root@master ~]# python2
Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@master ~]# python3
Python 3.4.0 (default, Sep 24 2014, 00:45:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@master ~]#
执行我们的python3.4就安装成功了。
分享到:
相关推荐
9.Cenots6.5操作系统 - 安装与配置vsftpd-2.2.2-14.el6.x86_64.doc
在Cenots6.5下面验证通过,将这三个文件解压到Oracle 11.2.0.1的安装文件中,然后以ROOT帐号执行oracle_install.sh,并按提示输入即可 只支持Oracle11.2.0.1版本,不支持Oracle11.2.0.4版本
浅俗易懂的centos命令教程 很适合你 对于入门级学院很有帮助
详细描述如何在centos6上安装zabbix,亲测可行,来源于网络,非本人原创,英文内容,但图文并茂,简单易懂。
Cenots 6 Linux Server Cookbook
CentOS7.2 openssh8.6p1离线升级包及升级步骤
2-CentOS6安装MySQL5.71
在centos中可以使用yum包管理工具进行环境搭建。一条简单命令就可以搭建并使用。但是这种环境定制性不强,如果出现问题。有很多配置不可控,因此本次我们使用源码搭建环境,以及介绍编译,安装等操作。接下来的操作...
根据多年安装经验,安装Oracle检查依赖这个包是必不可少的,有需要可以下载,安装后就可以检查通过了
浅俗易懂的centos入门教程 很适合你 带你进入cenots课堂 带你翱翔linux世界
本人经常在没有外网的服务器上部署环境所以整理了此包。 此压缩包是oracle19c 基于centos7.5最小化安装时所需要的包,自己使用过好几遍 yum install -y bc binutils compat-libcap1 compat-libstdc++ elfutils-...
qt_yuv_cenots7_demo亲测可以用qt_yuv_cenots7_demo亲测可以用
主要介绍了Centos7安装FFmpeg音/视频工具简易文档,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程 按照文档中的操作步骤,一步步操作就可以完全实现hadoop2.2.0版本的完全分布式集群搭建过程
MySQL数据库应用广泛,尤其对于JAVA程序员,...如果在不想采购云数据库的情况下,可以自行安装MySQL数据库。文章将介绍,手动在CentOS7.4环境下,安装MySQL5.7版本的方法。 1、安装MySQL版本:5.7.25 2、下载地址 ...
本资源介绍了,大数据环境搭建前的样机的配置,结合着前面的虚拟机的安装,以及后面的克隆虚拟机,从而搭建出大数据的运行环境,用于实践大数据开发的一些列操作。
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
centos6_64 yum配置,一键搞定.centos6_64 yum配置,一键搞定
开发调试MonetDB(CentOS6.4)
iManager U2000 V100R002C00 网管最低硬件配置指导书V1.2-20100517.doc