美文网首页
另辟蹊径解决:No module named 'tkinter'

另辟蹊径解决:No module named 'tkinter'

作者: 白鬓少年 | 来源:发表于2020-05-12 13:35 被阅读0次

【问题描述】:win10下使用matplotlib绘图时出现 " No module named 'tkinter':

image.png

【网上流传的解决方案】:

  1. ImportError: No module named 'Tkinter'
    这个方法也是网上流传最多的方案,不过windows下我不知道怎么安装python3-tk所以直接跳过了:
sudo apt-get install python3-tk 
  1. Python下"No module named _tkinter"问题解决过程总结
    该网友分析可能为python3的部分包未正确配置导致,对该Python3进行重新安装后问题得到解决,不过由于我暂时不想动自己的环境,所以没有尝试验证:

【解决思路】

验证环境中'tkinter'确实存在问题

仔细思考了一下,我在代码中并未用到‘tkinter‘这个包,为什么会抛出" no module named 'tkinter'"呢,推测可能是matplotlib默认使用了'tkinter'作为backend,那我换一个backend是否就解决了呢?于是:

import matplotlib
matplotlib.use('Qt5Agg')

居然真的解决了。
随手看了两篇篇matplotlib的backend方面的介绍,链接附上:

相关文章

网友评论

      本文标题:另辟蹊径解决:No module named 'tkinter'

      本文链接:https://www.haomeiwen.com/subject/jdfbnhtx.html