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 操作系统中安装 Python 3
也许安装 Python 3 的最简单方法是使用来自 python.org 的 Python 包安装程序
- 在此处转到 Python.org 下载页面并下载最新的 Python 安装程序包
- 运行 Python 安装程序包并将 Python 3 安装到 Mac 上
安装 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 的两种安装将共存而不会发生冲突。
您还可以使用“which”或“whereis”命令找出每个版本的 python 的安装位置:
请注意,Python 的某些方面在每个版本中都不同,甚至像即时 Python 简单 Web 服务器技巧这样的功能在版本 2 和版本 3 之间也有所不同。如果您打算长期使用某些东西,或者进行一般性学习,您将最好用 Python 3.x 而不是旧的 Python 2.x 版本编写。
所以现在你已经安装了 Python 3,你已经准备好开始了!
学习 Python 和 Python 资源
如果您是 Python 和一般编程的新手,可以使用各种很棒的资源来帮助您入门。
如果您喜欢从书本中学习,以下是一些受欢迎的选择(这些是亚马逊的附属链接):
- 学习 Python – O’Reilly
- Python 速成课程:基于项目的动手编程介绍
- 用 Python 自动化枯燥的事情:初学者的实用编程
您也可以查看免费的在线课程,包括麻省理工学院的这些课程:
- edX:MIT 学习 Python 课程
- 麻省理工学院:计算机科学入门课程
或者,您也可以在这里浏览广泛的 Python Wiki 资源页面。
TLDR:不要将 Python 2.x 更新到 Python 3.x,只需在 Mac 上安装 Python 3.x
TLDR:不要将预装的 Python 2.x 更新到 Python 3.x,这样做可能会破坏某些东西。相反,只需单独安装和运行更新的 Python 3。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)