python无法导入tkinter模块的解决办法
1、如下面图中所示,这是我在虚拟环境中尝试导入tkinter,结果不管是导入tkinter还是_tkinter哪个包,都是报错。


4、安装完成后,再重新导入tkinter模块,命令是;~/.pyenv/versions/3.6.5/bin/p烤恤鹇灭ython3 -c "import tkinter"导入完成后,在进入python命令行,重新导入tkinter,导入成功。



8、于是执行编译命令:./configure --prefix=/usr/local/python36将它安装到一个单独的目录中去,编译完成后,输入make命令开始构建。

9、构建完成后,输入make install命令安装到指定目录中去,安装完成后,对应的目录内容如下面第二张图中所示,可以看到有一整套运行环境。

10、然后我们切换到这个目录,命令是:cd /usr/local/python36/然后执行python命令,启动命令行,导入tkinter,如下面图中所示,可以看到导入正常,说明重新编译后的代码可以正常导入tkiner。问题解决。