我已经开始使用Python了,我直接使用Python 3.6。
我的系统中现在有两个Python环境:Python 2..6.6和Python 3.6
Python 2.6.6位于:
的/ 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。
这是我到目前为止所尝试的内容:
加载的插件: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能够使用它?
感谢您的反馈。
答案 0 :(得分:0)
如果您想安装tkinter以使用matplotlib,您可以尝试
导入matplotlib
matplotlib.use( '此Agg')
将matplotlib.pyplot导入为plt
它对我有用