centos7系统Python3.5 "No module named _tkinter"问题解决记录

在使用python3.5matplotlib测试图形化界面显示的过程中,报错No module named _tkinter,这个问题可以定位到问题说明里面的说明的文件位置‘/usr/local/lib/python3.5/tkinter/init.py’,打开文件看到对应的调用,
在这里插入图片描述
按照一般的方法安装这个包pip3 install tkinter, or yum install python3-tk,报错,没有这个包文件。
tkinter其实是Python调用tcl程序的标准Python程序,可以通过nterface调用tcl的程序,在大多数的unix系统中都内置了很多的tcl程序和命令。
解决过程记录,
第一步更新yum
yum -y upgrade
第二步安装tcl、tk:
yum install tkinter
yum -y install tcl-devel tk-devel
通过命令rpm -qa|grep tcl
rpm -qa|grep tk查看是否安装成功
第三步 重新编译python3.5
find / -name python3.5 找到源码位置
./configure
make
make install

你可能感兴趣的:(cenos7,python3.5)