《易学Python》——1.4 Linux

本节书摘来自异步社区《易学Python》一书中的第1章,第1.4节,作者[澳]Anthony Briggs,王威,袁国忠 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.4 Linux

如何在Linux系统上使用Python呢?这介绍起来比较麻烦,因为有很多不同的Linux版本,它们的工作方式存在细微差别。这里以Gnome和Ubuntu为例,其他Linux版本的情况与之类似。

1.4.1 在Linux系统上安装Python

在Linux系统上,并非必须手动安装Python,这取决于您使用的是哪种版本。大多数Linux版本都默认安装了Python,但通常不是最新版本。要获悉当前安装的是哪个版本,可使用命令python -V。

在Linux系统上安装Python的主要方法有两种:使用现成包或从源代码编译。


screenshot

包管理器用起来简单明了,它将为您处理大部分依赖关系和编译问题。在Debian apt-get系统中,只需输入sudo apt-get install python,就可自动安装最新版本的Python;您还可使用apt-cache search python来查找其他包,因为通常您还想安装大量其他的包(python-dev或python-docs)。

另一种选择是从源代码编译,但这超出了本书的范围。从源代码编译可能很复杂,如果您要使用所有的Python功能,还需安装其他几个库(如gnu-readlines和OpenSSL)。通常,使用包来安装更容易,但如果您一定要从源代码编译,可访问www.python.org/download/source/,这里提供了有关如何编译Python的更详细信息。

1.4.2 Linux GUI

一般而言,Linux用户对命令行更得心应手,这将稍后介绍。然而,您也可以从Gnome等GUI运行Python程序,虽然相比于Windows系统,这更复杂些。在文本编辑器中输入下述程序,并将其存盘:


screenshot

您还需编辑该文件的权限,将其设置为可执行的,以便能够直接运行它,如图1.19所示。


screenshot

编辑权限后,就可双击这个程序文件,再单击Run in Terminal按钮,以运行它,如图1.20所示。


screenshot

如果能看到图1.21所示的窗口,就说明您成功运行了该程序。虽然从GUI运行Python程序时,这种方法最简单,但还可使用其他方式来运行脚本,且无需指定要显示还是运行程序。在Gnome中,可创建一个程序启动器。这将打开如图1.22所示的对话框。


screenshot

别忘了,对于基于终端的程序(如这里的测试脚本),需要使用类似于下面的命令在终端窗口中运行:


screenshot

虽然该命令是针对Gnome的,但其他Linux版本和窗口管理器也支持类似的选项。

1.4.3 Linux命令行

很多Linux程序都可从命令行运行,Python也不例外。为此,您需要打开一个终端窗口。如果您使用的是Gnome,可通过菜单Applications > Accessories来打开它。

打开终端窗口后,将看到一个命令提示符。要执行脚本,可输入类似于下面的命令:


screenshot

如果脚本保存在桌面,可这样做:


screenshot

如果要让脚本看起来更像系统命令,可省略文件扩展名.py,将其保存到指定的路径中(大多数系统都包含文件夹~/bin),并使用类似于chmod 755 path/to/script.py这样的命令将其设置为可执行的。只要脚本的第一行为#!/usr/bin/python,就应该能够从命令行使用脚本名来运行它,而不管当前处于什么位置。

至此,介绍了如何在Windows和Linux系统上安装Python,下面来看看如何在Mac系统上安装Python。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值