Xeebi

home categories feeds

Python で your Python may not be configured for Tk といわれて tkinter できない

問題

最近 python (3) も自分でビルドしてるんだけど, tkinterimport しようとしたときに

Python 3.4.1 (default, May 22 2014, 22:07:00) 
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.4/tkinter/__init__.py", line 38, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'

といわれてしまった.

Ask stackoverflow

Tkinter: “Python may not be configured for Tk” - Stack Overflow

そっか自前だとそのへんも自分でやるんだなー

$ sudo apt-get install tk-dev

して python 3 のソース置いてあるところまで移動の後 ./configure (は要らないかも), make, sudo make install

できたらあとは

import tkinter
tkinter._test()

めでたし.