Open1

新しいMacの環境にしてtkinterがうまく動かない時に試したことのメモ

たくろーどんたくろーどん

pythonアップデート

brew install python

さきほどのコマンドを実行したことがある場合は、下記のコマンドでアップデート

brew upgrade python

シェル環境をリフレッシュ

exec $SHELL -l   

pythonのバージョン確認
今回の場合、v3.9からv3.11系にアップグレード

python3 -V

参考:最新の Python を Mac にインストールする方法

tkinterのインストール

brew install python-tk@3.11 
brew install tcl-tk

tkinterのバージョン確認

tkinterの8.6系をインストールできたことを確認

% python3                   
Python 3.11.6 (main, Oct  2 2023, 13:45:54) [Clang 15.0.0 (clang-1500.0.40.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>> tkinter.TclVersion, tkinter.TkVersion
(8.6, 8.6)