我有Python 3.3,我需要 matplotlib
才能正常运行。
我使用pip install matplotlib
安装它。
安装了Six,dateutils,Scipy,numpy甚至pyparsing以便它工作。
但是当我导入功能“ import matplotlib as mpl
”时,它会给我带来以下错误:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import matplotlib
File "C:\Python33\lib\site-packages\matplotlib\__init__.py", line 179, in <module>
from matplotlib.cbook import is_string_like
File "C:\Python33\lib\site-packages\matplotlib\cbook.py", line 2298, in <module>
_putmask = np.putmask
AttributeError: 'module' object has no attribute 'putmask'
那么我该如何解决这个问题呢?
部分代码:
import numpy as np
import Tkinter as tk
import matplotlib as mpl
from matplotlib.patches import Rectangle
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
# custom toolbar with lorem ipsum text
class CustomToolbar(NavigationToolbar2TkAgg):
def __init__(self,canvas_,parent_):
self.toolitems = (
('Home', 'Lorem ipsum dolor sit amet', 'home', 'home'),
('Back', 'consectetuer adipiscing elit', 'back', 'back'),
('Forward', 'sed diam nonummy nibh euismod', 'forward', 'forward'),
(None, None, None, None),
('Pan', 'tincidunt ut laoreet', 'move', 'pan'),
('Zoom', 'dolore magna aliquam', 'zoom_to_rect', 'zoom'),
(None, None, None, None),
('Subplots', 'putamus parum claram', 'subplots', 'configure_subplots'),
('Save', 'sollemnes in futurum', 'filesave', 'save_figure'),
)
NavigationToolbar2TkAgg.__init__(self,canvas_,parent_)
你能帮忙吗?