開発言語として人気があるPythonですが、macOSで使うときには色々考えなければならないことがあって混乱します。混乱してます。
Pythonのプレインストールに関して聞こえてくるもの
こんな話になっているんですね。これまでプレインストールされていたPython2.7が削除され、Python3も標準状態ではインストールされない。インストール方法は用意されているみたいですけどね。
私はPythonのインデントでプログラムのネストを表現するというやり方好きじゃなくて、ずっと触れないでいました。しかしライブラリの豊富さはなかなかスゴいものがあって、最近ちょこちょこ触り始めています。
で、さわり初めて感じていたのが、このバージョンの問題。macOSの標準状態ではPython3を使おうと思うと「Python3」と指定しなければなりませんでした。そもそもPython3はインストールされていなかったので、Homebrewなどで入れなければならないんですよね。いろんな経緯があってのことだと思いますが、ver2/3系列が並行してリリースされているのは混乱します。
HomeBrewでインストールすると…
私が愛用しているのはHomebrewというパッケージインストーラーなんですが、これでインストールすると色々問題が起きます。Pythonのライブラリインストーラーとしてpipというのがあるんですが、こいつでライブラリをインストールしようとすると、
Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
というメッセージが出てきます。今のところインストールそのものは完了しているんですが、非推奨なんですかね。
とは言え、ホントライブラリは充実しているんですよね
現在、私の音楽環境(MP3など)の整理をするために、プログラムからMP3のタグを読んだり書き込んだりしようとしていますが、Pythonのライブラリを使うと何かと便利なんですよね。macOS12.3ではPython2.7が削除されるというニュースを読むと、どのバージョンで開発すればいいのよ? と思ってしまいます。
ライブラリを使うときには、インクルードして宣言してで各種機能が使えてしまう。そのライブラリの豊富さは多言語とは比較にならないと思えるほど充実してるんですよね。これ重要。
MP3のプログラムはちょっと大きくなりそうなので、途中で開発環境を変えるのはいやなんです。今ならPython3.9/3.10になるのかな。ユーザーがいじれる環境にインストールする方法に変わるのはありがたいので、サッサとPython2.7のプリインストールやめて欲しいなぁ。Homebrewは確かにちょっと変則的な場所にインストールされますし、どうしよう。
ザックリとしか歴史を見ていないので、分からないことだらけですが、かじってみようと思ってます。
投稿者プロフィール

最新の投稿
Raspberry Pi2023年11月30日Raspberry Pi zero 2 WからBluetoothで音楽を流す
ラーメン2023年11月26日ラーメン山岡家 ネギ味噌ラーメン
Windows2023年11月23日Windows11マシン不調
TrueNAS2023年11月17日TrueNAS SCALEサーバーのエラー
