🐍
【macOS】uvでインストールしたPythonからtkinterを使うとDEPRECATION WARNINGが出る
uv run python -m tkinter
をした際に、動作はするものの下記のエラーが出た。
どうやら、macOSにデフォルトで入っているTkは非推奨になっているらしい。
DEPRECATION WARNING: The system version of Tk is deprecated and may be removed in a future release. Please don't rely on it. Set TK_SILENCE_DEPRECATION=1 to suppress this warning.
下記手順で、HomebrewでインストールしたTkを使うように設定する。
- tck-tkをインストールする:
brew install tcl-tk
- uv経由でPythonをインストールし直す:
uv python install --reinstall [python_version]
-
uv run python -m tkinter
をしても、上記のメッセージが出ないことを確認する
Discussion