我需要使用本地python 3.5安装(我没有访问系统pipe理和主系统使用python 2.7)运行python代码。 我设法安装python,我也从这里下载了最新版本的tcl / tk http://www.tcl.tk/software/tcltk/download.html ,我设法在本地path上正确configuration和安装。
安装tcl / tk后,我再次运行pythonconfiguration,并再次安装,因为我读的地方,应该解决这个问题,但我仍然得到这个错误。
File "/local/path/to/python3.5/python/lib/python3.5/tkinter/__init__.py", line 35, in <module> import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named '_tkinter'
任何想法,我需要做的,以使其工作?
对我来说,解决方案是通过Ubuntu包管理器安装python3-tk
包:
sudo apt-get install python3-tk
在此之前, import tkinter
提出了你所看到的同样的错误。 之后,它没有问题。
我使用这个可以在本地运行的小型Arch Linux发行版解决了这个问题。 非常有用的,当你没有root权限!