在Ubuntu 14 LTS中打开Python 3.4.2的tkinter
我刚在虚拟机上安装了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),那么不必自己构建,可以考虑使用python3
和python3-tk
这个包。