matplotlib导入出现 No module named '_tkinter'

Ubuntu系统下的pycharm不能识别matplotlib的问题。


import matplotlib.pyplot as plt 的时候,开始出现没有matplotlib模块,后来采用如下方法解决:

在python命令模式下:

s1:>>>   import matplotlib

如果不报错,则说明已经安装matplotlib模块,否则进行安装(可以pip或apt-get等命令安装均可以,但是我是用apt-get命令安装之后才好的)

s2:>>>  print(matplotlib.__file__)

找到matplotlib模块的位置,位置可能是这样的:

/usr/local/lib/python2.7/dist-packages/matplotlib/__init__

那么我们在Pycharm导入matplotlib之前,先加上如下代码:再导入matplotlib

import sys

sys.path.append("/usr/local/lib/python2.7/dist-packages")

import matplotlib


在这之后,运行文件,发现出现No module named '_tkinter'错误,我采用了这个方法解决:

sudo apt-get install python3-tk

原因是pycharm采用的解释器是python3而不是python2.7,而我之前默认是采用python即python2.7安装的。


_________________________________________________

可以看看这几篇文章,都是关于安装matplotlib tk tcl出错等问题的解决方法

https://www.jianshu.com/p/f3c509950bd9

https://blog.csdn.net/cryhelyxx/article/details/22514871


大家安装过程中可能出现其他问题,耐心寻找答案一定会有办法解决的!!


猜你喜欢

转载自blog.csdn.net/ten_sory/article/details/79757661