新版macOS系统大都内置了Python,如macOS 10.13内置了Python 2.7(如图2-10所示),故可以单独安装Python 3.x分支,并和现有的Python 2.x分支共存。在macOS上安装Python有两种方式:一种是使用PKG安装程序,按照向导提示安装;另一种是使用Homebrew安装。鉴于使用Homebrew方式安装步骤略复杂,而且也非本书主要内容,因此以下采用PKG安装程序向导方式安装Python环境。
图2-10 macOS High Sierra 10.13.3内置了Python 2.7.10版本的运行环境
使用系统自带的Python主要存在两个弊端:一个是系统自带的Python版本比较旧,由于得不到Python开发社区的支持,系统版本无法及时更新;另一个是使用系统自带Python的pip安装的库,可能会在升级macOS系统时消失,需要重装,在升级库时也可能遭遇各种奇怪的问题。因此,笔者建议在macOS系统上单独安装Python 3.x分支的Python环境。
从Python官网下载Python环境安装程序,详细操作步骤如下。
步骤01:打开浏览器,在地址栏输入“https://www.python.org/”,进入Python官网,单击“Downloads”栏目,如图2-11所示。
图2-11 进入Python官网
步骤02:进入下载页面,单击“Mac OS”链接,如图2-12所示。
图2-12 进入Mac OS版的下载页面
步骤03:单击“Latest Python 3 Release-Python 3.7.2”链接,如图2-13所示。
图2-13 进入最新发布版本的下载页面
步骤04:将浏览器页面滚动到底部如图2-14所示的位置,根据当前操作系统的类型单击相应的链接下载Python安装程序,如操作系统是10.6或更新版本则单击图中的链接1,如操作系统是10.9或更新版本则单击图中的链接2。二者的区别在于,链接1的安装程序可同时支持32位和64位的运行环境,而链接2是纯64位的运行环境。笔者的macOS版本是10.13.3,所以单击链接2下载纯64位的Python安装程序。
图2-14 根据操作系统版本下载Python安装程序
运行下载的安装程序,开始安装Python运行环境,详细操作步骤如下。
步骤01:在图2-15所示的安装界面单击“继续”按钮。
图2-15 运行Python安装程序,开始安装
步骤02:安装程序显示Python相关信息,如图2-16所示,单击“继续”按钮。
图2-16 显示Python相关信息
步骤03:安装程序显示Python软件许可协议,如图2-17所示,单击“继续”按钮。
图2-17 显示Python软件许可协议
步骤04:在弹出的对话框中单击“同意”按钮,如图2-18所示。
图2-18 同意Python软件许可协议
步骤05:单击“自定”按钮,查看将安装的组件,如图2-19所示。
图2-19 以自定义方式安装Python
步骤06:默认选中并安装所有组件,如图2-20所示,单击“安装”按钮。
图2-20 查看安装组件
步骤07:输入当前用户密码,如图2-21所示,单击“安装软件”按钮。
图2-21 输入当前用户密码
步骤08:开始安装Python,如图2-22所示。
图2-22 安装Python
步骤09:当显示图2-23所示界面时,表示Python环境已经成功安装,单击“关闭”按钮关闭安装程序。
图2-23 安装成功
安装完毕后,可以打开终端,检查当前安装的Python版本。输入“python”并按“Enter”键,将进入系统内置的默认Python 2.x环境,版本为Python 2.7.10;输入“python3”并按“Enter”键,将进入刚安装好的Python 3.x环境,版本为Python 3.7.2,如图2-24所示。
图2-24 切换Python版本