macOS 13 Venturaでは「Python」ランタイムの同梱が終了しています。詳細は以下から。
Appleは日本時間2022年10月25日、ステージマネージャやSpotlightの強化、システム環境設定をSwiftUIで刷新した「macOS 13 Ventura」を正式にリリースしましたが、このmacOS VenturaではPythonランタイムの同梱が完全に終了しています。
Appleは2019年に公開したmacOS 10.15 Catalinaに、レガシィなソフトウェアとの互換性を維持するためとして、あえてEOL(End of Life)が2020年01月01日に迫っていたPython v2.7.xを同梱する一方、今後はpythonなどのランタイムの同梱を行わないと発表し、
アプリがスクリプト言語に依存する場合はアプリ側にランタイムを同梱するように求め、2021年10月にリリースされたmacOS 12 Montereyでは「php」の同梱が終了していました。
WARNING: PHP is not recommended PHP is included in macOS for compatibility with legacy software. Future versions of macOS will not include PHP.
Appleは2022年01月にリリースした「macOS 12.3 Monterey」アップデートでPython v2.7のランタイムを削除、Python 3の同梱も終了しているため、macOS 12 MontereyからmacOS 13 Venturaへアップグレードされる方は、ほぼ問題ないと思われますが、
pythonランタイムが削除されたmacOS 12.3以降では、ユーザーがスクリプトを利用して拡張機能を開発できる「Alfred」や「PopClip」の機能拡張、VMwareのスクリプト、ファイナルファンタジーXIV Mac版のインストーラーが動かなくなったりする問題が確認されていたので、macOS 11 Big Sur以下からmacOS 13 Venturaへアップグレードされる方は注意してください。
各macOS同梱のスクリプト言語のバージョン
コードネーム | Version Build |
PHP | Python | Ruby | Perl |
---|---|---|---|---|---|
Mac OS X Lion |
10.7.5 Build 11G63 |
5.3.15 | 2.7.1 | 1.8.7 | 5.12.3 |
OS X Mountain Lion |
10.8.5 Build 12F2560 |
5.3.29 | 2.7.2 | 5.12.4 | |
OS X Mavericks |
10.9.5 Build 13F1112 |
5.4.43 | 2.7.5 | 2.0.0p481 | 5.16.2 |
OS X Yosemite |
10.10.5 Build 14F2511 |
5.5.38 | 2.7.10 | 5.18.2 | |
OS X El Capitan |
10.11.6 Build 15G19009 |
2.0.0p648 | |||
macOS Sierra |
10.12.5 Build 16F73 |
5.6.30 | |||
macOS High Sierra |
10.13.4 Build 17F199 |
7.1.14 | 2.3.3p222 | ||
macOS Mojave |
10.14.6 Build 18G103 |
7.1.23 | 2.3.7p456 | 5.18.4 | |
macOS Catalina |
10.15 Build 19A583 |
7.3.8 | 2.7.16 | 2.6.3p62 | |
macOS Big Sur |
11.0.1 Build 20B28 |
7.3.22 | 5.28.2 | ||
*macOS Monterey |
12.0.1 Build 21A559 |
廃止 | 2.7.18 | 2.6.8p205 | 5.30.3 |
*macOS Ventura |
13.0 Build 22A380 |
廃止 | 2.6.10p210 | 5.30.3 |
おまけ
Python 3の利用には、これまで通り「Command Line Developer Tools」のインストールが必要です。
- macOS 13 Venturaの新機能まとめ (準備中)
コメント