家のUbuntu20.04環境ではPythonどうしの争いが絶えない。
どうしてこうなったのだろう。今はPython栄華を極めているかに見えているが、
こうも派閥間の問題を抱えていてだいじょうぶなのだろうか?
とあるTkinterのサンプルを動かそうとする
Python3で実行すると Tkinter なんですのん?
Python3.8だと PILなんてしらんぞ
Pythpn3.9で実行しても同じ
うちの環境
Python3.7で実行するとうまくいきました。
PILはバージョンはあがってライブラリ名が変わったりしたため。
この環境なんとかしたろうと思ったのですが、もうなんか自由自在なのでやめておきました。
以下はその調査。
pip listで入っているライブラリがみれるというので使ってみると
pip3.7 listしかつかえん!(なんでか不明)
Pythonのバージョンを調べてみるとこのありさま
なんていったらいいのかいろんなところに入っている
最初の開発者が抜け3.9が発表され
追加されたremoveprefixを見た時、こんな長い名前とだめだろうと、天を仰いだ(大げさ)のを思い出しました。
もうじき帝国が新しいPythonを打ち出して、分断してグダグダにしたあげく、最初に撤収する未来がぼんやりみえます。