
1.2 获取Python
不同的设备与不同的系统都可快速获得Python,即使只是手机,也可以体验Python!
1.2.1 Windows
本节假设使用的是Windows 10系统,事实上对于Windows XP以后的所有Windows系统,操作是完全相同的。
首先打开浏览器,访问Python的官方网站https://www.python.org/,如图1-1所示。将鼠标指针移动到Downloads上就会出现一个下拉框,选择Python 3.x.x下载即可,本书以Python 3为基础。

图1-1 Python官方网站
如果需要其他版本的话,也可以去https://www.python.org/downloads/windows/选择自己喜欢的版本,但是一般来说我们只要选择最新的版本就可以了。接下来就以Python 3.6.4的安装为例。
图1-2所示的是Python安装器启动后的界面。

图1-2 安装界面
这里请勾上“Add Python 3.6 to PATH”,方便之后直接在命令行使用,然后进入如图1-3所示的Python的安装过程。

图1-3 安装过程
直到出现图1-4所示的界面就说明安装完成了。

图1-4 安装完成
Python的“翻译员”与其他软件有些区别,为了启动这个“翻译员”我们需要先启动一个命令提示符,这里方便起见我们直接按下组合键Win+R调出运行,然后输入“cmd”来启动它,如图1-5所示。

图1-5 运行启动界面
选择“确定”后就可以看到命令提示符了,如图1-6所示。

图1-6 命令提示符的启动页面
接下来就是请出这位“翻译员”了,只要输入“py”即可,启动后结果如图1-7所示。

图1-7 启动Python
如果看到这些输出就说明“翻译员”安装完成了。
1.2.2 Linux
实际上绝大多数Linux发行版已经自带了Python,比如在Ubuntu中启动终端后只要输入“python3”就可以启动python解释器,如图1-8所示。

图1-8 Ubuntu下的Python
如果系统中没有安装Python的话,可以用相应的包管理器来安装,比如Debian系列Linux发行版使用apt-get install python3,Fedora系列Linux发行版使用yum install python3,Arch系列Linux发行版使用Pacman -S python3即可。
1.2.3 macOS
在macOS下最好不要直接使用官网的Installer,而是使用一款名为Homebrew的包管理器。对于所有mac用户来说,Homebrew可以大大提升macOS的使用体验。
首先我们需要获取Homebrew,打开Homebrew的官网可以看到如图1-9所示的内容。

图1-9 Homebrew官方网站
按照官网提示的操作,先复制中间的一行指令。
然后我们使用SpotLight打开终端,只要按下Command + Space组合键就可以看到如图1-10所示样式的搜索框。

图1-10 SpotLight搜索框
接下来在这个输入框中输入“Terminal”,如图1-11所示,可以看到第一个选项就是终端。

图1-11 SpotLight搜索Terminal
按下回车键,终端就会启动,可以看到图1-12所示的白色窗口。

图1-12 终端窗口
把刚才复制的指令粘贴进去回车执行,然后会暂停在图1-13所示的这一步。

图1-13 安装Homebrew
这里的意思是Homebrew会在这些目录下进行安装,如果继续安装就按下回车键,否则按下其他任何键取消安装。这里只要正常按下回车键就可以了,然后程序会第2次暂停,因为需要输入用户的密码,如图1-14所示。

图1-14 输入密码
输入密码后再按回车,稍等一段时间后就可以看到“Installation successful!”的字样,表示安装完成,如图1-15所示。

图1-15 安装成功
接下来我们就利用Homebrew来安装python,只要在终端中输入“brew install python3”就可以开始安装python了,如图1-16所示。

图1-16 安装Python
稍等一段时间后看到图1-17所示的Summary,就说明Python安装完成了。

图1-17 安装完成
然后我们继续在终端中输入“python3”就可以启动python了,它的输出和Windows上基本一致,如图1-18所示。

图1-18 启动 Python
看到这个界面即表示安装成功。
1.2.4 Android
在Android(安卓)上用到的是一款终端模拟软件termux,获得这个App的方法很多,推荐从酷安等应用市场快速获取,如图1-19所示。

图1-19 酷安termux页面
然后我们只要启动termux并且输入“pkg install -y python”即可,注意这个过程要保证网络通畅,安装过程如图1-20所示。

图1-20 安装过程
然后输入“python”我们就看到了熟悉的启动页面,如图1-21所示。

图1-21 启动Python
至此我们就可以在安卓手机上写Python了。
1.2.5 iOS
iOS的App Store上有一个专门用于写Python的App,如图1-22所示。

图1-22 Pythonista 3界面
Pythonista是一个完整的Python集成开发环境,拥有非常全面的Python库支持,还有特殊的键盘用于书写代码。唯一的缺点就是它是一款付费软件。如果的确需要在iOS上开发Python程序的话,可以考虑购买。