美文网首页
另辟蹊径解决: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