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

Importing tkinter on local python installation: If this fails your Python may not be configured for Tk

我需要使用本地 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'

有什么想法可以让它发挥作用吗?

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

sudo apt-get install python3-tk

在此之前,import tkinter 引发了与您看到的相同的错误。之后,它没有问题。

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

https://github.com/fsquillace/junest