Ubuntu 14.04 上の Tkinter は動作しないようです

Ubuntu 14.04 上の Tkinter は動作しないようです

次のトレースバックを受け取ります:

Traceback (most recent call last):
  File "tkinter_basic_frame.py", line 4, in <module>
    from Tkinter import Tk, Frame, BOTH
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 42, in 
    raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package

実行しようとしているデモスクリプトは次のとおりです。

#!/usr/bin/python
# -*- coding: utf-8 -*-

from Tkinter import Tk, Frame, BOTH


class Example(Frame):

    def __init__(self, parent):
        Frame.__init__(self, parent, background="white")   

        self.parent = parent

        self.initUI()

    def initUI(self):

        self.parent.title("Simple")
        self.pack(fill=BOTH, expand=1)


def main():

    root = Tk()
    root.geometry("250x150+300+300")
    app = Example(root)
    root.mainloop()  


if __name__ == '__main__':
    main()  

私の知る限り、Tkinter は Python 2.7 に含まれているはずです。なぜトレースバックが表示されるのでしょうか? Ubuntu には standard-python-distribution が含まれていないのでしょうか?

これは解決しました。Synaptic で手動でインストールする必要がありました (その間に別のフォーラムからヒントを得ました)。こちらをご覧ください:

ここに画像の説明を入力してください

Wikipedia によると、「Tkinter は Tk GUI ツールキットへの Python バインディングです。これは Tk GUI ツールキットへの標準 Python インターフェースです。1Pythonの事実上の標準GUIであり、2Python の標準の Windows および Mac OS X インストールに含まれています。」 - Ubuntu にも含まれていないのは残念です。

Wikipedia の Tkinter

答え1

インストールするだけですtkinter

sudo apt-get install python-tk

または選択する場合python3

sudo apt-get install python3-tk

http://tkinter.unpythonic.net/wiki/Tkinter のインストール方法

答え2

スクリプトの指示に従ってください:

ImportError: _tkinter という名前のモジュールがありません。python-tk パッケージをインストールしてください

Tkinterは標準のPythonの一部ではありませんLinuxベースのOSの場合これはGUI作成用のウィジェット拡張機能です。Python ウィキ:

Tkinter は、Python の事実上の標準 GUI (グラフィカル ユーザー インターフェイス) パッケージです。Tcl/Tk の上にある薄いオブジェクト指向レイヤーです。

通常は追加のパッケージを意味します。とにかく、ここにリンクがありますpython-tk パッケージ

関連情報