本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

使用Python绘图库Matplotlib提示"ImportError: No module named 'tkinter'"

问题现象

  • 通过pip3 install matplotlib安装完该绘图库后,进入Python交互式命令行中执行导入操作,返回错误如下
    请输入图片描述

问题解决

  • 看来,应该是Matplotlib模块依赖于tkinter模块绘图,于是执行导入tkinter模块

    >>> import tkinter
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named 'tkinter'
  • 仍旧提示,模块不存在。看来这个依赖模块没安装,于是想通过pip3来安装,然而居然不存在。

    # pip3 list | grep tkinter
    # pip3 install tkinter
    Looking in indexes: https://pypi.doubanio.com/simple/
    Collecting tkinter
      Could not find a version that satisfies the requirement tkinter (from versions: )
    No matching distribution found for tkinter
  • 通过搜索引擎的帮助,发现,原来TkinterPython下调用tcl程序的标准程序包,于是通过以下方式尝试安装

    # yum -y install python34-tkinter tk-devel
  • 测试是否安装成功并可用

    本文转自数字漩涡。

    # python3
    Python 3.4.8 (default, Apr  9 2018, 11:43:18) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import tkinter
    >>> import matplotlib.pyplot as plt #没有消息就是最好的消息
  • 至此,问题已经成功解决。

 继续浏览关于 PythonMatplotlib 的文章

 本文最后更新于 2019/01/26 17:52:47,可能因经年累月而与现状有所差异

 引用转载请注明:数字漩涡 > Python > 使用Python绘图库Matplotlib提示"ImportError: No module named 'tkinter'"

发现共鸣

如是说:心不动,则不痛;爱不离,则不弃。