您的位置:首页 > 运维架构 > Linux

arch linux python3.6.2 import matplotlib.pyplot as plt 报错

2017-10-08 11:35 1001 查看
>>> import matplotlib.pyplot as plt

Traceback (most recent call last):

 File "<stdin>", line 1, in <module>

 File "/usr/lib/python3.6/site-packages/matplotlib/pyplot.py", line 115, in <module>

   _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_s

etup()

 File "/usr/lib/python3.6/site-packages/matplotlib/backends/__init__.py",line 32, in pylab_setup

   globals(),locals(),[backend_name],0)

 File "/usr/lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>

   from six.moves import tkinter as Tk

 File "/usr/lib/python3.6/site-packages/six.py", line 92, in __get__

   result = self._resolve()

 File "/usr/lib/python3.6/site-packages/six.py", line 115, in _resolve

   return _import_module(self.mod)

 File "/usr/lib/python3.6/site-packages/six.py", line 82, in _import_module

   __import__(name)

 File "/usr/lib/python3.6/tkinter/__init__.py", line 36, in <module>

   import _tkinter # If this fails your Python may not be configured for Tk

ImportError: libtk8.6.so: cannot open shared object file: No such file or directory

原因:未安装tkinter模块

解决:pacman -S python-pmw 

安装tkinter模块
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: