如何在Linux中安装最新的Python 3.6版本

简介: 在本文中,我们将展示如何在CentOS / RHEL 7,Debian及其衍生产品(如Ubuntu(最新的LTS版本已安装最新的Python)或Linux Mint)中安装和使用Python 3.x。我们的重点将是安装可以在命令行中使用的核心语言工具。

全球几所顶尖大学使用Python来介绍学生编程。马萨诸塞理工学院(MIT),德克萨斯大学阿灵顿分校和斯坦福大学只是使用这种语言的机构的几个例子。

此外,重要的是要注意, Python还可用于各种教育,企业和科学目的 – 从Web开发到桌面应用程序到机器学习以及其间的一切。

目前,有两个主要的Python版本正在使用 – 23 ,有2个快速失效的理由,因为前者不再处于积极发展。 因为所有的Linux发行版都安装了Python 2.x。

建议阅读: Linux中Python编程和脚本入门 – 第1部分

在本文中,我们将展示如何在CentOS / RHEL 7,Debian及其衍生产品(如Ubuntu(最新的LTS版本已安装最新的Python)或Linux Mint)中安装和使用Python 3.x。我们的重点将是安装可以在命令行中使用的核心语言工具。

但是,我们还将解释如何安装Python IDLE – 一个基于GUI的工具,它允许我们运行Python代码并创建独立的函数。

在Linux中安装Python 3.6

在撰写本文时(2017年3月中旬), CentOS 7Debian 8中最新的Python 3.x版本分别为3.43.5 。

虽然我们可以使用yumaptitude (或apt-get )安装核心包及其依赖项,但我们将解释如何从源代码执行安装。

为什么?原因很简单:这允许我们拥有最新的稳定版本的语言( 3.6 ),并提供一种不依赖于分发的安装方法。

在CentOS 7中安装Python之前,让我们确保我们的系统具有所有必要的开发依赖:

# yum -y groupinstall development
# yum -y install zlib-devel

Debian中,我们需要安装gcc,make和zlib压缩/解压缩库:

# aptitude -y install gcc make zlib1g-dev

要安装Python 3.6 ,请运行以下命令:

# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
# tar xJf Python-3.6.0.tar.xz
# cd Python-3.6.0
# ./configure
# make
# make install

现在放松,去抓三明治,因为这可能需要一段时间。当安装完成后,使用它来验证主二进制文件的位置:

# which python3
# python3 -V

上述命令的输出应类似于:

在Linux中检查Python版本

检查Linux版本的Python版本

要退出Python提示符,只需键入。

quit()
or
exit()

并按Enter键。

恭喜!Python 3.6现在安装在您的系统上。

在Linux中安装Python IDLE

Python IDLE是一个基于GUI的Python工具。 如果你想安装Python IDLE ,抓住名为idle(Debian)或python-tools(CentOS)的包。

# apt-get install idle       [On Debian]
# yum install python-tools   [On CentOS]

键入以下命令以启动Python IDLE 。

# idle
概要

在本文中,我们已经解释了如何从源代码安装最新的Python稳定版本。

最后,但并非最不重要的,如果你来自Python 2,你可能想看看2to3官方文档 。这是一个读取Python 2代码并将其转换为有效的Python 3代码的程序。

目录
相关文章
|
4天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
22 0
|
4天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
15 0
|
1天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
12 2
|
1天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
21 2
|
2天前
安装OpenCV-Python
安装OpenCV-Python
11 1
|
3天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
41 2
|
3天前
|
5G Python
Windows11搭建Python环境(Anaconda安装与使用)
Windows11搭建Python环境(Anaconda安装与使用)
18 0
|
3天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
6 0
|
3天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
4 0
|
4天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
18 0