Python 2.7が削除される「macOS 12.3 Monterey」では、Python 3も同梱されていないそうです。詳細は以下から。
Appleは現地時間2022年01月27日、開発者向けにmacOS Montereyの3rdアップデートとなる「macOS 12.3 Monterey」のBeta 1を公開し、このアップデートで、2020年にEOL(End of Life)となった「Python 2.7」を削除すると発表しましたが、
Python Deprecations
Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead. (39795874)macOS Monterey 12.3 Beta Release Notes – Apple Developer
Beta版にアクセスした開発者によると、macOS 12.3 MontereyではPython 2.7の代わりに使用が推奨されている「Python 3.x」も同梱されていないようです。
Woah, Python 2.7 out on MacOs in 12.3, but no Python 3. You have to install yourself or have IT do it https://t.co/u2YCymInrj
— Mano Marks 🏳️🌈 (@ManoMarks) January 27, 2022
macOSのスクリプト言語に関してAppleは、2019年にリリースしたmacOS 10.15 CatalinaからPython 2.xの使用を非推奨として、代わりにPython 3.xを利用するように開発者に通知し、将来的にはスクリプト言語のランタイムを同梱せずダウンロード方式にすると発表。
既にPython 3コマンドを利用しようとするとAppleのCommand Line Toolsに同梱されているPython 3をダウンロードするように既に仕様が変更されていますが、macOS 12.3 Montereyでも、この仕様に変更はなく、Pythonはphp同様macOS Montereyから姿を消すことになりそうです。
おまけ
Python自体は既にPython 3.8以降でIntel(x86_64)とApple Silicon(arm64)をサポートしており、インストーラーもPython 3.9.1以降でUniversal Binaryバージョンが公開されているため、開発環境にはあまり大きな影響はないと思われます。
Finally, no more EOL Python 2 in #macOS 12.3. https://t.co/8yGuBASDNV (beta)
Use @MacHomebrew
$ brew install pythonhttps://t.co/UqkmbGEpY5 pic.twitter.com/B3EQlO3VrI
— Michael Friedrich, #o11ylove 🌈 (@dnsmichi) January 27, 2022
- macOS Monterey 12.3 Beta Release Notes – Apple Developer Documentation
コメント