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

时间:2017-02-17 10:12:41

标签: tkinter python-3.6

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

我的系统中现在有两个Python环境:Python 2..6.6和Python 3.6

Python 2.6.6位于:

哪个python

的/ usr /斌/蟒

Python 3.6在/ opt / python3 / bin

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

./ python3.6 Python 3.6.0(默认,2017年2月16日,17:37:36) [GCC 4.4.7 20120313(Red Hat 4.4.7-3)]在Linux上 输入“帮助”,“版权”,“信用”或“许可”以获取更多信息。

  
    
      

导入tkinter       Traceback(最近一次调用最后一次):         文件“”,第1行,in         文件“/opt/python3/lib/python3.6/tkinter/init.py”,第36行,在           import _tkinter#如果失败,则可能没有为Tk配置Python       ModuleNotFoundError:****没有名为'_tkinter'的模块****

    
  

如果我使用Python 2.6,它可以工作:

蟒 Python 2.6.6(r266:84292,2016年8月18日,15:13:37) [linux 2.5上的[GCC 4.4.7 20120313(Red Hat 4.4.7-17)] 输入“帮助”,“版权”,“信用”或“许可”以获取更多信息。

  
    
      

导入Tkinter

    
  

请注意,我知道该模块在Python 3中是小写的,所以我没有导入Tkinter,而是输入import tkinter。

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

这是我到目前为止所尝试的内容:

yum install python3-tk

加载的插件:fastermirror,refresh-packagekit,security 从缓存的主机文件加载镜像速度  * base:mirror.us.leaseweb.net  * extras:mirror.us.leaseweb.net  *更新:mirror.us.leaseweb.net 设置安装过程 没有包python3-tk可用。 错误:无事可做

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

感谢您的反馈。

1 个答案:

答案 0 :(得分:0)

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

  

导入matplotlib

     

matplotlib.use( '此Agg')

     

将matplotlib.pyplot导入为plt

它对我有用