macOS 13 Venturaではphpに続き「Python」ランタイムの同梱が終了。

Apple remove python from macOS 13 Ventura macOS 13 Ventura
記事内に広告が含まれています。
スポンサーリンク

 macOS 13 Venturaでは「Python」ランタイムの同梱が終了しています。詳細は以下から。

プログラミング言語Pythonのロゴ。

 Appleは日本時間2022年10月25日、ステージマネージャやSpotlightの強化、システム環境設定をSwiftUIで刷新したmacOS 13 Venturaを正式にリリースしましたが、このmacOS VenturaではPythonランタイムの同梱が完全に終了しています。

Apple remove python from macOS 13 Ventura

 Appleは2019年に公開したmacOS 10.15 Catalinaに、レガシィなソフトウェアとの互換性を維持するためとして、あえてEOL(End of Life)が2020年01月01日に迫っていたPython v2.7.xを同梱する一方、今後はpythonなどのランタイムの同梱を行わないと発表し、

macOS 10.15 Catalinaのスクリプト言語

macOS 10.15 Catalina Betaのリリースノート

アプリがスクリプト言語に依存する場合はアプリ側にランタイムを同梱するように求め、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へアップグレードされる方は、ほぼ問題ないと思われますが、

FINAL-FANTASY-XIV-ONLINE Python not found

Pythonの廃止により起動しなくなったファイナルファンタジーXIV Mac版のランチャー

pythonランタイムが削除されたmacOS 12.3以降では、ユーザーがスクリプトを利用して拡張機能を開発できるAlfredPopClipの機能拡張、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
*Apple Silicon Mac (arm64)で確認。

おまけ

 Python 3の利用には、これまで通り「Command Line Developer Tools」のインストールが必要です。

python3 command require Command Line Developer Tools

  • macOS 13 Venturaの新機能まとめ (準備中)

コメント

タイトルとURLをコピーしました