如何在 Mac 上安装 Python 3

在 Mac 上安装 Python 3

Python 是一种流行的编程语言,被初学者和长期开发人员广泛使用。现代 Mac OS 版本安装了 Python 2.7.x(如果是较旧的 Mac OS X 版本,则安装 Python 2.6.1),但许多 Python 用户可能需要将 Mac OS 中的 Python 更新到较新的版本,如 Python 3.8.x 或更新版本。

本文将讨论如何通过两种不同的方式快速轻松地将 Python 3 安装到 Mac 上,从而在 Mac 上安装更新的 Python 3。

请注意,我们说的是安装 Python 3,而不是更新到 Python 3,因为这将在安装 Python 3 的同时在 Mac 上维护 Python 2。这是必不可少的,因为显然某些 Mac 应用程序依赖于 Python 2 支持,因此如果您尝试在 Mac OS 中将 Python 2.x 升级到 Python 3.x,您最终会发现出现问题,也许是严重的问题。考虑到这一点,您不应尝试更新 Mac 上现有的预装 Python 版本,相反,您只需同时安装 Python 3 即可实现完全兼容。

是的,Python 3 和 Python 2 可以在 Mac 上共存而不会发生任何冲突,只是使用命令略有不同。

如何在 Mac OS 中安装 Python 3

也许安装 Python 3 最简单​​的方法是使用来自 python.org 的 Python 包安装程序

  1. 在此处转到 Python.org 下载页面 并下载最新的Python安装包
  2. 运行 Python 安装程序包并将 Python 3 安装到 Mac 上
  3. 在 Mac OS 上安装 Python 3

    安装 Python 3.8.x 需要大约 100mb 的磁盘空间。安装很快,您将在 Mac 上同时拥有 Python 2.x 和 Python 3.x。

    安装 Python 3 后,您会在 Mac 的 /Applications 目录中找到一个 Python3 文件夹。您还会在 /Applications/MacPython3/ 目录中找到名为 IDLE 的简单 IDE,它基本上为您提供了与在终端的命令提示符下运行“python3”时遇到的相同的 Python IDE。

    您还可以通过 Homebrew 在 Mac 上安装 Python 3.x,这是我作为 Homebrew 用户的首选方法。

    如何使用 Homebrew 安装 Python 3.x

    使用 HomeBrew 安装更新版本的 Python 3.8(截至撰写本文时)非常容易。当然,在使用 Homebrew 方法之前,您需要在 Mac 上安装Homebrew,但是如果您如果您对 Python 感兴趣,那么 Homebrew 可能会吸引您。

    我们假设您已经拥有 Homebrew,如果您没有,您可以在这里阅读如何操作在 Mac OS 上安装 Homebrew

    要使用 Homebrew 安装最新版本的 Python 3,只需发出以下命令字符串:

    brew install python3

    在 Mac 上安装更新的 Python 3 后,您可以运行它:

    python3

    无论您是使用软件包安装程序还是 Homebrew 安装更新的 Python 3,Mac OS 和 Mac OS X 预装的默认版本 Python 2.7 仍将安装,完全保持不变,并且可以使用简单的“python”运行”命令一如既往。

    如何查看 Mac OS 中当前安装的 Python 版本

    在终端应用程序中,只需键入以下命令即可报告当前安装的 Python 版本:

    python --version

    在 MacOS 中,您会发现它通常是 Python 2.7.x 的一些变体,2.7.4 或 2.7.10 或类似版本。

    使用 Homebrew 或软件包安装程序安装 Python 后,您可以使用以下命令检查更新的 Python 新版本:

    python3 --version

    并且如前所述,Python 的两种安装将共存而不会发生冲突。

    检查 Mac 上安装的 python 版本

    您还可以使用“which”或“whereis”命令找出每个版本的 python 的安装位置:

    哪个 python 安装在 Mac 上的哪个位置

    请注意,Python 的某些方面在每个版本中都不同,甚至像 the instant Python simple web server trick 从第 2 版到第 3 版是不同的。如果你打算长期使用某些东西,或者进行一般性学习,你最好用 Python 3.x 编写而不是比旧的 Python 2.x 版本要好。

    现在您已经安装了 Python 3,可以开始了!

    学习 Python 和 Python 资源

    如果您不熟悉 Python 和一般编程,可以使用各种很棒的资源来帮助您入门。

    如果您是喜欢从书本中学习的人,以下是一些受欢迎的选择(这些是亚马逊的附属链接):

    您也可以查看免费的在线课程,包括麻省理工学院的课程:

    或者您也可以在此处探索广泛的 Python Wiki 资源页面 也是。

    TLDR:不要将 Python 2.x 更新到 Python 3.x,只需在 Mac 上安装 Python 3.x

    TLDR:不要将预装的 Python 2.x 更新到 Python 3.x,这样做可能会破坏某些东西。相反,只需单独安装和运行更新后的 Python 3。