在本地python安装上导入tkinter:如果失败,则可能没有为Tk配置Python

时间:2016-11-17 20:14:02

标签: python-3.x ubuntu tkinter installation local

我需要使用本地python 3.5安装运行python代码(我无法访问系统管理,主系统使用python 2.7)。我设法安装了python,我还从这里http://www.tcl.tk/software/tcltk/download.html下载了最新版本的tcl / tk,我设法在本地路径上正确配置和安装。

安装tcl / tk之后我再次运行python配置并再次安装,因为我读到了应该修复它的地方,但我仍然收到此错误。

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'

我需要做些什么才能让它发挥作用?

2 个答案:

答案 0 :(得分:0)

对我来说,解决方案是通过Ubuntu包管理器安装python3-tk包:

sudo apt-get install python3-tk

在此之前,import tkinter提出了您所看到的相同错误。之后,它没有问题。

答案 1 :(得分:0)

我通过使用您可以在本地运行的这个小型Arch Linux发行版解决了这个问题。当你没有root权限时非常有用!

https://github.com/fsquillace/junest