29791

[code]

    sudo apt-get install python-tk
    
[/code]

を試してみたのですが

[code]

    ImportError: No module named '_tkinter'
    
[/code]

とでてしまいます

様々な検索をしましたが同じエラーが起きているサイトを見つけても

[code]

    sudo apt-get install python-tk
    
[/code]

を行えば改善されたと記載されています。  
`python3-tk`も試してみたのですが_tkinterのmoduleがないといわれます  
どなたかご教授頂けないでしょうか。よろしくお願い致します。

Pythonのversionは3.5.2です


CC BY-SA 3.0
2016-10-21T16:18:13.520
29781
2016-10-22T03:52:40.670
2016-10-22T03:52:40.670
3054
19267
question
python tkinter
python3 で _tkinter を import したい


`_tkinter`を提供しているパッケージは`python3-tk`で間違いないです。

[code]

    >>> import _tkinter
    >>> _tkinter.__file__
    '/usr/lib/python3.5/lib-dynload/_tkinter.cpython-35m-x86_64-linux-gnu.so'
    
[/code]

[code]

    $ dpkg -S /usr/lib/python3.5/lib-dynload/_tkinter.cpython-35m-x86_64-linux-gnu.so
    python3-tk: /usr/lib/python3.5/lib-dynload/_tkinter.cpython-35m-x86_64-linux-gnu.so
    
[/code]

システム標準の Python でなく自分でインストールした Python を使用している可能性があります。

[code]

    >>> import sys
    >>> print("sys.executable: ", sys.executable)
    sys.executable:  /usr/bin/python3
    
[/code]

のようにして確認してみて下さい。  
(上記は Ubuntu 16.10 で確認しました）


CC BY-SA 3.0
2016-10-22T03:48:53.897
29791
2016-10-22T03:48:53.897
3054
29781
answer