繁体   English   中英

在Mac OS X 10.12.5中将matplotlib.pyplot导入为plt错误

[英]import matplotlib.pyplot as plt error in Mac OS X 10.12.5

我是Python和编程的新手。 我试图在程序中“将matplotlib.pyplot导入为plt”,但是Python给了我以下错误:

追溯(最近一次通话最后一次):文件“ 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()文件“ /Users/alireza/.virtualenvs/cv/lib/python2.7/site->packages/matplotlib/backends/ init .py ”,第32行,位于pylab_setup globals(),locals(),[backend_name],0)文件“ /Users/alireza/.virtualenvs/cv/lib/python2.7/site->packages/matplotlib/backends/backend_tkagg”中。 py”,第6行,从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 / p ython / 2.7.13 / Frameworks / Python.framework / Versions / 2.7 /> lib / python2.7 / lib-tk / Tkinter.py”,导入_tkinter中的第39行,#如果失败,则可能无法为您的Python配置> Tk ImportError:没有名为_tkinter的模块

当我从程序中注释掉“将matplotlib.pyplot导入为plt”行时,它可以完美运行。

注意:我已经安装了matplotlib

使用以下代码行,它应该可以在虚拟环境中正常工作

import matplotlib
matplotlib.use(‘TkAgg’) 
import matplotlib.pyplot as plt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM