如何在CentOS 6.4版的python 3.6中安装tkinter

如何在CentOS 6.4版的python 3.6中安装tkinter,tkinter,python-3.6,Tkinter,Python 3.6,我已经开始使用Python,我直接使用了Python 3.6 我的系统中现在有两个Python环境:Python2..6.6和Python3.6 Python 2.6.6位于: 哪条蟒蛇 /usr/bin/python Python 3.6位于/opt/python3/bin下 我的问题是,如果我尝试在Python 3.6中导入tkinter,它将不起作用: /蟒蛇3.6 Python 3.6.0(默认,2017年2月16日,17:37:36) linux上的[GCC 4.4.7 2012031

我已经开始使用Python,我直接使用了Python 3.6

我的系统中现在有两个Python环境:Python2..6.6和Python3.6

Python 2.6.6位于:

哪条蟒蛇 /usr/bin/python

Python 3.6位于/opt/python3/bin下

我的问题是,如果我尝试在Python 3.6中导入tkinter,它将不起作用:

/蟒蛇3.6 Python 3.6.0(默认,2017年2月16日,17:37:36) linux上的[GCC 4.4.7 20120313(Red Hat 4.4.7-3)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”

进口tkinter 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/opt/python3/lib/python3.6/tkinter/init.py”,第36行,在 导入_tkinter#如果失败,您的Python可能无法配置为Tk ModuleNotFoundError:***没有名为“\u tkinter”的模块****

如果我在Python2.6中这样做,它可以工作:

蟒蛇 Python 2.6.6(r266:8429216016年8月18日,15:13:37) [GCC 4.4.7 20120313(Red Hat 4.4.7-17)]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”

进口Tkinter

请注意,我知道Python3中的模块是小写的t,所以我没有输入import Tkinter,而是输入import Tkinter

我的问题是:如何在CentOS的Python 3中安装tkinter

这是我迄今为止所尝试的:

yum安装python3-tk 加载的插件:FastTestMirror、刷新包套件、安全性 从缓存的主机文件加载镜像速度 *基础:mirror.us.leaseweb.net *附加:mirror.us.leaseweb.net *更新:mirror.us.leaseweb.net 设置安装过程 没有可用的python3 tk包。 错误:无事可做

如何在CentOS 6中安装tkinter模块并使Python 3能够使用它


感谢您的反馈。

如果您想安装tkinter以使用matplotlib,您可以尝试

导入matplotlib

matplotlib.use('Agg')

将matplotlib.pyplot作为plt导入


它对我很有用,这不是为了安装tkinter,而是为了导入matplotlib。除此之外,Agg是一个非交互式后端,这意味着您只能保存图形文件,而不能显示它们。不过谢谢你的回复!是的,我正试图安装tkinter以使matplotlib在交互模式下工作。我没有做到这一点,因为我使用了Agg,所以至少我可以保存数字。