ImportError:没有名为_gdbmmatplotlib pi的模块

2024-04-24 17:06:08 发布

您现在位置:Python中文网/ 问答频道 /正文

由于matplotlib 1.3 matplotlib图形是可酸洗的

当我尝试stackoverflow上的一个示例时:

import matplotlib.pyplot as plt
import numpy as np
import pickle

ax = plt.subplot(111)
x = np.linspace(0, 10)
y = np.exp(x)
plt.plot(x, y)
pickle.dump(ax, file('myplot.pickle', 'w'))

来源:Store and reload matplotlib.pyplot object

我得到以下错误:

^{pr2}$

我使用的是matplotlib-1.3.1.win-amd64.py3.2.exe版本的matplotlib 在64位windows计算机上与python3.2一起使用

根据:http://docs.python.org/2/library/gdbm.htmlgdbm被命名为数据库.gnu在Python3中。 那么这是matplotlib中的一个软件错误还是我该怎么做才能让它正常工作呢。在

令人惊讶的是.pickle文件被创建并可用。 这意味着,程序在写入.pickle文件后直接崩溃


Tags: 文件importnumpy图形示例matplotlibas错误