Python 凭借其令人难以置信的多功能性,成为全球最流行的编程语言之一。无论您是计划自己使用 Python 构建网站还是应用程序,还是想运行需要 Python 的软件,您都可能需要在 Mac 上安装 Python。
本指南将讨论三种在 Mac 上获取 Python 的最流行方法,并简要介绍一些替代方法。
不幸的是,自 macOS Catalina 以来,Mac 电脑不再预装 Python,尽管它包含在旧版本的 OS 中,包括 Mojave 及更早版本。如果您今天想在 Mac 上使用 Python,则需要自行设置和管理它。
即使您运行的是包含 Python 的 OSX 版本,它现在也可能是一个旧版本——尤其是在您没有特意手动更新它的时候。鉴于这种情况,在开始使用它之前,最好确保您正在运行最新版本。
有一个简单的方法可以检查您的 Mac 上是否安装了 Python:
python3
,然后按 Enter 键。如果您的 Mac 上安装了 Python,您将看到版本号。如果没有,您将收到错误消息。
您可以通过多种不同的方式在 Mac 上获取 Python,其中一些方法比其他方法更简单,并且所有方法都适用于 Apple 硅芯片(M1、M2、M3 和 M4 芯片)和英特尔机器。
以下列出了三种不需要太多努力的常用方法:
选择合适的安装方法取决于您的需求。如果您只需要 Python 来运行依赖它的程序和实用程序,那么使用官方 Python 安装程序的简单方法应该很适合您。但是,如果您在多个环境中使用 Python 进行开发,则 Rye 选项是理想的选择。
在继续之前,如果您已经安装了旧版本,您可能需要从 Mac 中卸载 Python。如果不对每个所需的版本设置虚拟环境,安装不同的版本可能会导致冲突,而这实际上只对更复杂的 Python 项目才必要。
使用官方安装程序在 Mac 上安装 Python 是使其启动和运行最快的方法之一,如果您只想运行 Python 程序和工具,这可能是您所需要的全部。只需按照以下步骤操作:
首先,您需要官方的 Python 安装程序:
Python 安装程序下载完成后,就可以运行它了:
Python 安装程序完成后,将出现一个新的 Python 文件夹,其中包含名为 IDLE 的官方 IDE(集成开发环境)、Python 启动器和一些文本文档。这意味着 Python 已成功安装,但您可以使用上述步骤验证安装。
如果您将 Python 用于编程,您可能需要更高级的设置,尤其是在您计划编写更复杂的项目时。一个很好的选择是使用 Rye 安装 Python,它允许您同时安装多个“工具链”,这些工具链本质上是 Python 的不同版本。
以下是如何使用 Rye 在 Mac 上安装 Python:
您可以使用终端中的 curl 命令快速下载和安装 Rye。请按照以下步骤操作:
curl -sSf https://rye.astral.sh/get | bash
,然后按 Enter 键。出现提示时按 y 键继续。Rye 完成 Python 安装后,将询问您是否要通过 .profile 将 Rye 添加到 PATH。这通常在 Linux 上最好,但在 macOS 上,最好在 .zprofile 中设置 PATH。因此,让我们手动设置 PATH,如下所示:
~/.zprofile
文件进行编辑。在终端中,键入 open -e ~/.zprofile
,然后按 Enter 键。source "$HOME/.rye/env"
,然后保存并关闭该文件。您需要关闭并重新打开终端以启动新会话才能使更改生效。设置 Rye 的 PATH 后,使用 Python
或 Python3
命令现在将使用 Rye 安装的 Python 版本,这正是预期的结果。要确认 PATH 正确,请将 echo $PATH
命令键入终端并按 Enter 键。您的目录应该在开头有 *.rye/shims
。
完成上述步骤后,验证 Rye 安装很简单:
rye --version
,然后按 Enter 键。应该会显示版本号。如果您看到错误,请检查您是否输入了正确的命令以及您是否正确地按照安装步骤操作。
验证 Python 安装也很容易,如下所示:
python --version
并按 Enter 键以显示 Python 版本号。如果您看到“zsh: command not found 错误”,请检查您是否正确设置了 PATH,方法是重复上述步骤。
如果您想使用 Python 构建一个更简单的项目,那么使用 Homebrew 安装 Python 相当容易,如下所示:
如果您是软件开发人员,您可能已经在 Mac 上安装了 Xcode,其中包括一个 Python 版本。重要的是,您不要删除它。相反,我们将使用 Homebrew 安装最新版本。但是,安全起见,可以从 MacBook 中卸载 Anaconda 以及其他第三方工具。
在 Mac 上卸载旧版本的 Python 和其他不需要的应用程序最快的方法之一是使用 MacKeeper 的 Smart Uninstaller。它会识别 Mac 上安装的所有软件,并允许您只需点击几下即可删除多个程序及其关联文件。
以下是使用方法:
在您可以使用 Homebrew 安装 Python 之前,您需要确保它已准备好并已更新:
brew update
命令,然后按 Enter 键。brew doctor
并按 Enter 键来验证 Homebrew 是否已准备好安装包。如果未安装 Homebrew,您将看到“zsh: command not found”错误。要安装它,请将 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
复制并粘贴到终端中,然后按 Enter 键并按照屏幕上的步骤操作。
Homebrew 准备好并更新后,我们现在可以安装 Python 了:
brew install python
键入终端,然后按 Enter 键。安装过程完成后,我们可以验证 Python 是否已正确安装:
brew list python
键入终端,然后按 Enter 键以查看已安装文件的列表。Homebrew 将根据需要更新 Python,但您可能希望阻止这种情况发生——尤其是一些项目依赖于特定版本的 Python。您可以使用 pin 来阻止自动更新:
brew pin python
,然后按 Enter 键。brew info python
来验证它是否有效。您应该在 Python 版本号的末尾看到 pinned
。如果您以后希望使用 Homebrew 更新或重新安装 Python,可以通过输入 brew unpin python
命令来删除 pin。
要使用 Homebrew 升级 Python,只需将 brew upgrade python
键入终端,然后按 Enter 键即可。请注意,我们在这里使用的是 upgrade
而不是 update
,因为 update
命令用于 Homebrew 本身。
请记住,您的一些项目和程序可能需要特定版本的 Python 才能正常运行。建议您在执行更新之前检查这些依赖项,以避免破坏您需要的任何内容。
使用 Homebrew 安装 Python 后,您需要手动设置 $PATH,这在大多数安装方法中都是正常的。以下是如何执行此操作:
open -e ~/.zprofile
以在 TextEdit 中打开配置文件。export PATH="$(brew --prefix python)/libexec/bin:$PATH"
,然后保存并关闭它。您的 Homebrew 版本的 Python 现在将优先于任何其他 Python 安装,但请记住关闭并重新启动终端才能使更改生效。要验证是否使用 Homebrew 正确安装了 Python,请将 which python
键入终端,然后按 Enter 键。您应该会看到 Python 版本号以及您上面设置的 PATH。
根据您想要如何使用 Python,其他安装方法可能更合适。我们上面详细介绍的方法是一些最常用的方法,它们应该可以满足大多数用例,但如果它们不符合您的需求,您可能需要考虑使用 pyenv 或 Conda 安装 Python。
Python 的一大优点是它非常灵活。无论您想如何使用它,您都会找到一个完全符合您需求的设置方法。对于大多数 Mac 用户,我们推荐两种选择:官方 Python 安装程序用于运行 Python 应用程序,以及使用 Rye 进行开发。
如果您需要删除 Python 程序和其他不需要的软件,请查看 MacKeeper 的 Smart Uninstaller。它可以一次性清除所有不需要的应用程序并删除所有关联文件,而其他卸载方法通常会留下这些文件。
以上是在Mac上安装Python:在MacOS上执行此操作的最佳方法是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!