CentOS7环境搭建python3以及与python2实现共存的方法

 更新时间:2018年06月20日 11:11:54   作者:爱代码也爱生活  
这篇文章主要介绍了CentOS7环境搭建python3以及与python2实现共存的方法,结合实例形式简单分析了CentOS7环境下安装Python3的步骤、命令及测试代码示例,非常简单易懂,需要的朋友可以参考下

本文实例讲述了CentOS7环境搭建python3以及与python2实现共存的方法。分享给大家供大家参考,具体如下:

注意事项:

1、非root帐号加上sudo

2、centos7自带Python 2.7.5是不能卸载的,很多系统级软件依赖这个

安装依赖

# yum -y groupinstall "Development tools"
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

下载python3,我的是Python-3.4.2.tgz

# wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
# mkdir /usr/local/python3
# tar -zxvf Python-3.4.2.tgz
# cd Python-3.4.2
# ./configure --prefix=/usr/local/python3
# make && make install
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

测试

查看版本

# python3
Python 3.4.2 (default, Jul 19 2016, 03:47:32)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

代码测试

在当前目录新建个python脚本hello.py

内容:

#!/usr/bin/python3
# 第一个注释
print ("Hello, Python3!")
执行
# python3 hello.py
Hello, Python3!

希望本文所述对大家CentOS服务器维护有所帮助。

相关文章

  • centos8使用Docker部署Django项目的详细教程

    centos8使用Docker部署Django项目的详细教程

    这篇文章主要介绍了在centos8使用Docker部署Django项目的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 简单了解Linux性能监控命令free

    简单了解Linux性能监控命令free

    这篇文章主要介绍了简单了解Linux性能监控命令free,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Ubuntu10.10配置网络

    Ubuntu10.10配置网络

    这里虽然说的是10.10的,但其它UBUNTU上也可以参考使用。
    2013-11-11
  • CentOS 6.5配置本地Yum源教程

    CentOS 6.5配置本地Yum源教程

    这篇文章主要为大家详细介绍了CentOS 6.5配置本地Yum源教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Linux提权技巧全面汇总

    Linux提权技巧全面汇总

    在Linux系统中,提权是指获取更高的权限,这通常通过使用特定的命令或工具来完成,在这篇文章中,我们将探讨一些常见的Linux提升权限的技巧:常用提权命令,反弹shell,获取完整交互式SHELL,Linux内核漏洞提权,脏牛提权,metasploit linux提权,SUID提权,passwd提权,ssh密钥提权
    2024-05-05
  • Linux下安装Hadoop集群详细步骤

    Linux下安装Hadoop集群详细步骤

    大家好,本篇文章主要讲的是Linux下安装Hadoop集群详细步骤,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • linux 打包当前文件夹下所有文件的方法

    linux 打包当前文件夹下所有文件的方法

    下面小编就为大家分享一篇linux 打包当前文件夹下所有文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • linux下查看已经安装的jdk 并卸载jdk的方法(推荐)

    linux下查看已经安装的jdk 并卸载jdk的方法(推荐)

    下面小编就为大家带来一篇linux下查看已经安装的jdk 并卸载jdk的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 解析Linux源码之epoll

    解析Linux源码之epoll

    本文在探究epoll源码过程中,对kernel将就绪描述符添加到epoll并唤醒对应进程的一次源码分析(基于linux-2.6.32内核版本)。由于篇幅所限,着重聚焦于tcp协议下socket可读事件的源码分析
    2021-06-06
  • 在Linux中如何查看可用的网络接口详解

    在Linux中如何查看可用的网络接口详解

    这篇文章主要给大家介绍了关于在Linux中如何查看可用的网络接口的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03

最新评论