Python3安装-macOS平台

一、前言

macOS系统已自带Python2.x版本,可以通过在终端窗口输入命令 which python来查看安装的路径:

$ which python
/usr/local/bin/python

还可以使用命令python --version查看已经安装的Python版本:

$ python --version
Python 2.7.15

可以看出笔者电脑上自己的Python版本是2.7.15
对于刚接触Python的同学肯定会有疑问,安装Python3是不是要先卸载Python2呢?, Python3可以和Python2并存吗?,在这里可以肯定的告诉大家Python3和和Python2并存的,不需要卸载旧版本的Python2。在安装Python3之后,执行Python3脚本文件使用命令python3 fileName ; 执行Python2脚本文件使用命令python fileName

下面回到正题,让我们来看看如何在Mac电脑上安装Python3。安装Python3有两种方式:

  1. 使用命令brew install python3安装
  2. 使用Python官网提供下载的安装包进行安装

这两种方式的区别是使用brew命令安装的版本一般会比官网提供的安装包版本旧一些,使用官网提供的安装包方式安装更简单一些,另外两种安装方式的安装目录也不相同,详见第三章【Python不同版本的路径】章节。

二、安装Python3

1、使用brew命令方式安装

执行安装命令之前,可以先使用查询命令brew search python3查询一下远程服务器是否有安装包:

$ brew search python3
==> Formulae
boost-python3                                                             python3 ✔                                                                 python@3 ✔

可以看到远程是包含python3的安装包,可以运行下一步的执行命令。
在终端窗口,输入安装并执行安装命令:

brew install python3

如果顺利的话,执行完安装命令就能顺利完整安装。但是现实往往是会发生各种意外的,比如笔者在安装的过程中就遇到了下面的错误。

运行报错1: brew: command not found
$ brew search python3
-bash: brew: command not found

发生这个错误的原因是Homebrew工具没有安装,网上有比较多的文章说明了安装方法,这里推荐参考 Zachary46 的博客Mac终端软件安装利器:Homebrew 中的安装方法。

运行报错2: Error: Xcode alone is not sufficient on Mojave.
Error: Xcode alone is not sufficient on Mojave.
Install the Command Line Tools:
  xcode-select --install

解决方法:
按照提示执行命令xcode-select --install安装Command Line Tools,并在在弹出的窗口 [ 如下图 ] 中点击 安装 按钮:

安装提示

在接下来弹出的协议页面 [ 如下图 ] 点击 同意 按钮:
软件许可协议

接下来会弹出下载进度窗口 [ 见下图 ],不用做任何操作,等待完成即可 :
软件下载中...

等待软件下载完成后,点图窗口 [ 见下图 ] 中的 完成按钮即可完成安装。
软件安装完成

接下来再回到终端窗口执行命令 : brew install python3

2、使用官网安装包方式安装

首先打开Python官网 ,找到最新Python版本,如下图红框中:

找到最新Python版本

在新版本的介绍页找到Mac OS X系统对应的安装包[如下图],并点击下载:
下载最新版本的软件

双击下载完成的安装包,将进入安装引导程序,按照引导点击继续或者安装按钮,如下图红框
软件介绍

重要信息

许可协议及同意许可

点击同意按钮后,需要输入电脑的开机密码或者指纹验证身份,待通过身份验证后开始安装【如下图】 :
正在安装...

完成安装

到此为止,Python3已经安装完成了。在命令行中输入命令which python3可以看到以下信息

$ which python3
/usr/local/bin/python3

三、Python不同版本的安装路径

安装方式 安装路径
系统自带版本 /System/Library/Frameworks/Python.framework/Versions/2.x
brew安装(2.x/3.x) /usr/local/bin/python
官网安装包(3.x) /Library/Frameworks/Python.framework/Versions/3.x

四、参考

1、三天打鱼,两天晒网撰写的博客 Mac下安装配置Python2和Python3并相互切换使用

你可能感兴趣的:(Python3安装-macOS平台)