In its release notes for macOS 12.3, Apple has announced that it has removed Python 2.7 from the update. The programming language was released back in 2010, and had not received any updates since 2020 when it was officially discontinued.
The current version is Python 3, but Apple has not updated the programming language version in macOS 12.3 but instead suggests that developers should use another programming language themselves.
macOS 12.3 beta does not bundle Python after the removal of version 2.7
Python is a popular open-source scripting language and has been bundled with most Unix-like operating systems, including macOS. It is cross-platform and often used for AI and machine learning, data analytics, web development, financial applications, and more.
Apple made the announcement regarding Python in macOS 12.3 beta 1 release notes:
Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead. (39795874)
The company had given ample time to developers to update their app dependencies to another programming language or runtime. Apple announced back in 2019 with the release of macOS Catalina that Python 2.7 will not be included in future updates. The company kept the programming language until now to ensure compatibility with legacy software.
Apple has still made it relatively easy for developers to download and install Python 3. Running /usr/bin/python3 command in Terminal opens up a prompt for Xcode command line developer tools. Clicking install downloads Python 3, along with other tools like LLVM compiler, linker, Make, and more.
- Universal Control is finally available in macOS 12.3 beta and iPadOS 15.4 beta
- macOS 12.3 beta comes new API for improved screen capture features for third-party apps
- Apple deprecated kernel extensions used by Dropbox and OneDrive in macOS 12.3 beta
- macOS 12.3 beta features framework for updating AirPods firmware
- Ultra wideband technology coming to Macs, hints macOS 12.3 beta
- macOS 12.3 beta might cause boot loop issues for macOS Catalina users using FileVault