全球几所顶尖大学使用Python来介绍学生编程。马萨诸塞理工学院(MIT),德克萨斯大学阿灵顿分校和斯坦福大学只是使用这种语言的机构的几个例子。
此外,重要的是要注意, Python还可用于各种教育,企业和科学目的 – 从Web开发到桌面应用程序到机器学习以及其间的一切。
目前,有两个主要的Python版本正在使用 – 2和3 ,有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 7和Debian 8中最新的Python 3.x版本分别为3.4和3.5 。
虽然我们可以使用yum和aptitude (或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版本
要退出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代码的程序。