`
qindongliang1922
  • 浏览: 2171125 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117076
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125422
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59491
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71017
社区版块
存档分类
最新评论

如何在cenots6.5中安装Python3.4

阅读更多
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

    在本文中,我们将探讨如何在 CentOS 6.5 操作系统上安装和配置 vsftpd 服务器,重点是版本为 2.2.2-14.el6.x86_64 的服务。首先,确保您以 root 用户身份登录,因为许多系统管理任务需要相应的权限。 **一、检查 ...

    oracle11.2.0.1静黓安装Shell脚本

    在Cenots6.5下面验证通过,将这三个文件解压到Oracle 11.2.0.1的安装文件中,然后以ROOT帐号执行oracle_install.sh,并按提示输入即可 只支持Oracle11.2.0.1版本,不支持Oracle11.2.0.4版本

    在CentOS6上安装部署Zabbix

    在安装Zabbix时,先使用yum工具更新本地软件包信息,然后安装Zabbix服务器和前端Web界面所需的软件包。涉及到的包有zabbix-server-mysql、zabbix-agent和zabbix-web-mysql。 配置Zabbix的步骤包括创建MySQL数据库和...

    Cenots常见的命令大全

    在 Linux 系统中,文件管理是极为重要的基础操作之一。CentOS 作为一款广泛使用的 Linux 发行版,提供了丰富的命令工具来帮助用户高效地进行文件管理。 ##### cat 命令 `cat` 命令是 Linux 中用于查看文件内容的...

    CentOS7.2离线安装openssh8.6p1软件包-步骤及依赖.rar

    在Linux系统管理中,安全的远程访问是必不可少的,OpenSSH就是实现这一功能的重要工具。在CentOS7.2上,我们可能需要升级OpenSSH到更安全的版本,例如8.6p1,以获得最新的安全修复和特性。在没有网络连接的环境下,...

    2-CentOS6安装MySQL5.71

    在CentOS中,`yum`是一个非常方便的包管理器,可以用来安装、升级和管理软件。为了安装MySQL 5.7.1,我们需要先下载MySQL的YUM仓库。你可以访问`https://dev.mysql.com/downloads/repo/yum/`来获取适用于你的系统的...

    centos7.9 自动安装mysql8.0.33,附带脚本

    centos7.9 自动安装mysql8.0.33,附带脚本

    rhel6或rhel7安装oracle11g2r缺少包pdksh-5.2.14

    在安装过程中,系统会自动检查依赖项,包括PDKSH。 9. **配置数据库实例**:按照安装向导的指示完成数据库实例的创建和配置。 10. **验证安装**:安装完成后,通过启动数据库和服务来验证安装是否成功。 总的来说,...

    OpenStack:01—通过packstack在CentOS7上安装OpenStack(不限版本)

    对于学习体验来说自动化安装的方法较为合适。 1. CentOS虚拟机安装 需要注意三点: 使用mini镜像进行最小化安装 配置给够 CPU开启虚拟化 下面分别解释。 第一条:centos mini镜像的最小化安装 我是用的是7.7版本,...

    Centos7编译安装oracle19c所需依赖包oracle19c.zip

    本人经常在没有外网的服务器上部署环境所以整理了此包。 此压缩包是oracle19c 基于centos7.5最小化安装时所需要的包,自己使用过好几遍 yum install -y bc binutils compat-libcap1 compat-libstdc++ elfutils-...

    Cenots入门

    - **中国**:为了技术独立,在龙芯处理器中使用 Linux。 - **西班牙**:某些地区开发了本地化的 Linux 发行版。 - **葡萄牙**:通过政府项目推广使用本地化 Linux 发行版。 - **法国和德国**:开始逐步采用 ...

    Centos7安装FFmpeg音/视频工具简易文档

    1. 安装EPEL(Extra Packages for Enterprise Linux)仓库,因为FFmpeg不在默认的CentOS仓库中。运行以下命令: ``` sudo yum install epel-release -y ``` 2. 更新系统软件包列表: ``` sudo yum update -y ``` 3...

    qt_yuv_cenots7_demo亲测可以用

    在本文中,我们将深入探讨Qt库在处理YUV视频流中的应用,以及如何在CentOS 7环境下进行开发和测试。 首先,Qt是一个跨平台的C++图形用户界面应用程序开发框架。它提供了丰富的API,用于创建界面、处理事件、网络...

    开发调试MonetDB(CentOS6.4)

    在开始MonetDB的开发调试之前,首先需要确保CentOS系统已经安装了必要的开发工具和依赖库。根据MonetDB官方文档《HowToStart.rst》中的指导,可以使用`yum install`命令来安装所需的软件包。 **推荐安装的软件包...

    Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程

    Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程 按照文档中的操作步骤,一步步操作就可以完全实现hadoop2.2.0版本的完全分布式集群搭建过程

    amanda backup setup guide

    在安装Amanda备份服务器之前,需要确保满足以下条件: - 操作系统:支持的Linux发行版或其他兼容的UNIX系统。 - 硬件资源:足够的CPU和内存资源来支持备份任务。 - 存储设备:可用的存储空间来存放备份数据。 - 网络...

    CentOS7.4手动安装MySQL5.7的方法

    MySQL数据库应用广泛,尤其对于JAVA程序员,...如果在不想采购云数据库的情况下,可以自行安装MySQL数据库。文章将介绍,手动在CentOS7.4环境下,安装MySQL5.7版本的方法。 1、安装MySQL版本:5.7.25 2、下载地址 ...

    centos7.iso.zip

    5. **分区选择**:在安装过程中,你需要规划磁盘分区。可以选择自动分区(如默认的LVM或Basic Storage Devices),也可以手动进行更精细的分区设置。 6. **软件选择**:根据你的需求,可以选择服务器、工作站或最小...

Global site tag (gtag.js) - Google Analytics