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

系统 Linux 系统运维
在这篇文章中,我将展示如何在 CentOS/RHEL 7、Debian 以及它的衍生版本比如 Ubuntu(最新的 Ubuntu 16.04 LTS 版本已经安装了最新的 Python 版本)或 Linux Mint 上安装和使用 Python 3.x 。我们的重点是安装可用于命令行的核心语言工具。

[[186020]]

在这篇文章中,我将展示如何在 CentOS/RHEL 7、Debian 以及它的衍生版本比如 Ubuntu(***的 Ubuntu 16.04 LTS 版本已经安装了***的 Python 版本)或 Linux Mint 上安装和使用 Python 3.x 。我们的重点是安装可用于命令行的核心语言工具。

然后,我们也会阐述如何安装 Python IDLE - 一个基于 GUI 的工具,它允许我们运行 Python 代码和创建独立函数。

在 Linux 中安装 Python 3.6

在我写这篇文章的时候(2017 年三月中旬),在 CentOS 和 Debian 8 中可用的*** Python 版本分别是 Python 3.4 和 Python 3.5 。

虽然我们可以使用 yum 和 aptitude(或 apt-get)安装核心安装包以及它们的依赖,但在这儿,我将阐述如何使用源代码进行安装。

为什么?理由很简单:这样我们能够获取语言的***的稳定发行版(3.6),并且提供了一种和 Linux 版本无关的安装方法。

在 CentOS 7 中安装 Python 之前,请确保系统中已经有了所有必要的开发依赖:

  1. # yum -y groupinstall development 
  2. # yum -y install zlib-devel 

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

  1. # aptitude -y install gcc make zlib1g-dev 

运行下面的命令来安装 Python 3.6:

  1. # wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz 
  2. # tar xJf Python-3.6.0.tar.xz 
  3. # cd Python-3.6.0 
  4. # ./configure 
  5. # make && make install 

现在,放松一下,或者饿的话去吃个三明治,因为这可能需要花费一些时间。安装完成以后,使用 which 命令来查看主要二进制代码的位置:

  1. # which python3 
  2. # python3 -V  

上面的命令的输出应该和这相似: 

 

 

查看 Linux 系统中的 Python 版本 

查看 Linux 系统中的 Python 版本

要退出 Python 提示符,只需输入:

  1. quit() 
  2. 或 
  3. exit() 

然后按回车键。

恭喜!Python 3.6 已经安装在你的系统上了。

在 Linux 中安装 Python IDLE

Python IDLE 是一个基于 GUI 的 Python 工具。如果你想安装 Python IDLE,请安装叫做 idle(Debian)或 python-tools(CentOS)的包:

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

输入下面的命令启动 Python IDLE:

  1. # idle 

总结

在这篇文章中,我们阐述了如何从源代码安装***的 Python 稳定版本。

***但不是不重要,如果你之前使用 Python 2,那么你可能需要看一下 从 Python 2 迁移到 Python 3 的官方文档。这是一个可以读入 Python 2 代码,然后转化为有效的 Python 3 代码的程序。

你有任何关于这篇文章的问题或想法吗?请使用下面的评论栏与我们联系

作者简介:

Gabriel Cánepa - 一位来自阿根廷圣路易斯梅塞德斯镇 (Villa Mercedes, San Luis, Argentina) 的 GNU/Linux 系统管理员,Web 开发者。就职于一家***级的消费品公司,乐于在每天的工作中能使用 FOSS 工具来提高生产力。 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2017-07-06 13:05:26

LinuxPython 3.6安装

2013-11-26 10:34:00

IT运维管理BTIM北塔

2022-11-22 08:24:28

UbuntuLinux命令

2017-02-05 14:20:28

LinuxThunderbird邮件客户端

2021-03-07 11:46:02

UbuntuLinuxErlang

2022-08-05 22:02:07

UbuntuLinuxVim

2010-06-23 17:52:47

Eclipse 3.6Java

2015-12-25 15:25:55

UbuntuArduino IDELinux

2020-08-14 13:50:13

UbuntuHandbrakeLinux

2020-02-25 20:50:38

UbuntuLinuxGit

2010-07-14 10:53:05

MyEclipse 8汉化

2022-11-09 10:03:39

UbuntuLinux

2022-02-24 16:48:53

SnapLinux

2010-06-08 10:34:23

opensuse 10

2023-04-26 07:54:13

2020-04-21 14:21:31

LinuxPython

2017-03-17 16:30:23

2010-03-15 14:01:29

ubuntu8.04

2010-03-16 14:05:57

Eclipse 3.6

2022-11-20 15:53:06

UbuntuLinuxFFmpeg
点赞
收藏

51CTO技术栈公众号