【发布时间】:2017-12-17 16:55:11
【问题描述】:
我是 Python 和编程新手。我试图在我的程序中“将 matplotlib.pyplot 作为 plt 导入”,但 Python 给了我以下错误:
Traceback(最近一次调用最后一次): 文件“img_proc_canny_edge_detection.py”,第 3 行,在 将 matplotlib.pyplot 导入为 plt 文件“/Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/matplotlib/pyplot.py”,第 115 行,在 _backend_mod,new_figure_manager,draw_if_interactive,_show = >pylab_setup() pylab_setup 中的文件“/Users/alireza/.virtualenvs/cv/lib/python2.7/site->packages/matplotlib/backends/init.py”,第 32 行 globals(),locals(),[backend_name],0) 文件“/Users/alireza/.virtualenvs/cv/lib/python2.7/site->packages/matplotlib/backends/backend_tkagg.py”,第 6 行,在 从六.moves 导入 tkinter 作为 Tk 文件“/Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/six.py”,第 203 行,在 load_module mod = mod._resolve() 文件“/Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/six.py”,>第 115 行,在 _resolve 返回 _import_module(self.mod) 文件“/Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/six.py”,>第 82 行,在 _import_module 进口(名称) 文件 >“/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/>lib/python2.7/lib-tk/Tkinter.py”,第 39 行,在 import _tkinter # 如果失败,你的 Python 可能没有配置为 >Tk ImportError: 没有名为 _tkinter 的模块
当我从我的程序中注释掉“import matplotlib.pyplot as plt”这一行时,它运行良好。
注意:我已经安装了 matplotlib
【问题讨论】:
-
你是如何安装
python和matplotlib的?您是否尝试安装tkinter或更改后端?
标签: python python-2.7 matplotlib