在Ubuntu 14 LTS中打开Python 3.4.2的tkinter

0 投票
1 回答
897 浏览
提问于 2025-04-29 01:36

我刚在虚拟机上安装了Ubuntu 14 LTS,然后尝试安装Python 3.4.2。系统里预装了Python 2.7.6。我想打开Python 3.4.2的IDLE(一个编程环境),结果出现了一个提示:“你的Python可能没有配置Tk。”所以我想问,为什么IDLE打不开,以及我该如何配置我的Ubuntu,让它能默认使用3.4.2和IDLE。谢谢!

暂无标签

1 个回答

1

如果你没有为tkinter安装必要的构建依赖,Python是无法编译tkinter的。

你可以通过运行以下命令(然后重新安装Python)来解决这个问题:

sudo apt-get build-dep python3-tk

上面的命令会安装一个包,以满足tkinter所需的构建依赖。


顺便说一下,如果你可以使用Python-3.4.0(而不是Python-3.4.2),那么不必自己构建,可以考虑使用python3python3-tk这个包。

撰写回答