1. ホーム
  2. python

[解決済み] Tkinter 「Python は Tk 用に設定されていない可能性があります。

2022-11-08 20:16:16

質問

今日からTkinterを使い始めようと思ったのですが、いくつか問題があります。

Python 3.2 (r32:88445, Mar 28 2011, 04:14:07) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from tkinter import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.2/tkinter/__init__.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter

では、Python 3.2をTkinterで動作するように設定するにはどうすればよいのでしょうか?

どのように解決するのですか?

によると http://wiki.python.org/moin/TkInter :

No module named _tkinter" で失敗する場合は、このモジュール(C言語で実装された拡張モジュール)を含めるようにPythonの設定を変更する必要があります。行う ではなく を編集してください (それは古いものです)。Tcl と Tk (RPM を使う場合は -devel RPM も) をインストールしたり、Tcl/Tk がインストールされている正しい場所を指すように setup.py スクリプトを編集しなければならないかもしれません。Tcl/Tkをデフォルトの場所にインストールした場合、単に"make"を再実行すれば、_tkinter拡張をビルドすることができます。