我是Python和编程的新手。我试图将matplotlib.pyplot导入为plt"在我的程序中,但Python给了我以下错误:
追踪(最近一次通话): 文件" img_proc_canny_edge_detection.py",第3行,在 将matplotlib.pyplot导入为plt File" /Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/matplotlib/pyplot.py" ;,第115行,in _backend_mod,new_figure_manager,draw_if_interactive,_show => pylab_setup() 文件" /Users/alireza/.virtualenvs/cv/lib/python2.7/site-> packages / matplotlib / backends / init .py",第32行,在pylab_setup中 全局(),当地人(),[backend_name],0) 文件" /Users/alireza/.virtualenvs/cv/lib/python2.7/site-> packages / matplotlib / backends / backend_tkagg.py",第6行,in 从six.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中 return _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",line 39,在 import _tkinter#如果失败,则可能没有为> Tk配置Python ImportError:没有名为_tkinter的模块
当我注释掉#34;将matplotlib.pyplot导入为plt"从我的程序出发,它运作得很好。
注意:我已经安装了matplotlib
答案 0 :(得分:0)
使用以下代码行,它应该可以在虚拟环境中正常工作
import matplotlib
matplotlib.use(‘TkAgg’)
import matplotlib.pyplot as plt