【发布时间】:2017-06-26 20:39:28
【问题描述】:
尝试在 RHEL Fedora 系统上导入 matplotlib 时,我收到此错误:
Traceback (most recent call last):
File "generate_example_images.py", line 9, in <module>
import matplotlib.pyplot as plt
File "/usr/local/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 115, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/local/lib64/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/local/lib64/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
from six.moves import tkinter as Tk
File "/usr/lib/python2.7/dist-packages/six.py", line 194, in load_module
mod = mod._resolve()
File "/usr/lib/python2.7/dist-packages/six.py", line 108, in _resolve
return _import_module(self.mod)
File "/usr/lib/python2.7/dist-packages/six.py", line 79, in _import_module
__import__(name)
ImportError: No module named Tkinter
https://tkinter.unpythonic.net/wiki/How_to_install_Tkinter 的另一个问题说我可以使用以下内容:
yum install tkinter
这应该为 python 2 和 python3 安装一个 tkinter 包,但是,然后我得到了错误
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
No package tkinter available.
Error: Nothing to do
当我查看 yum 包时,我也没有看到 tkinter 包,所以我收到此错误是有道理的。
【问题讨论】:
-
你用的是什么版本的python?
-
我使用的是 python 2.7.12