このコマンドでtkinterをインストールしようとすると。
sudo apt-get install python-tk
すでにインストールされていることを意味するメッセージが表示されます。
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-tk is already the newest version.
The following package was automatically installed and is no longer required:
libjpeg62
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
インポートしようとすると、このようなメッセージエラーが表示されます。
[email protected]:~/begueradj# python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] 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>
ImportError: No module named tkinter
>>>
どうすれば直せますか?
Tkinterを使うために必要なのは、1つのモジュールをインポートすることです。
インポートTkinter
あるいは、もっと頻繁に
from Tkinter import *.
ですから、例えばimport行をimport Tkinter
に変更するだけです。
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>> Tkinter.TkVersion
8.6
>>>
出典: https://docs.python.org/2/library/tkinter.html#tkinter-modules
注 Python 3ではTkinterはtkinterに改名されました(出典:https://stackoverflow.com/questions/25905540/importerror-no-module-named-tkinter)。ですから、あなたのコードではimport Tkinterの代わりにimport tkinterを使用してください。また、コード中でTkinterがある場合は、代わりにtkinter small letterを使用してください。