【发布时间】:2013-04-23 09:30:39
【问题描述】:
我有一个从日志数据创建 png 图像的脚本。它在生产机器上运行良好,但现在在处理这一行时会在新盒子上吐出错误:
fig, ax = plt.subplots(1,1, figsize=(20,14))
AttributeError: 'module' object has no attribute 'subplots'
我怀疑各个模块的版本差异存在问题。有什么见解吗?
【问题讨论】:
-
我假设您已将 matplotlib 作为 plt 导入?
-
你运行的是什么版本的python/mpl?
plt是如何在你的代码中导入的? -
import matplotlib.pyplot as plt
-
IPython.__version__: '0.13.2', matplotlib.__version__: '0.99.1.1',好像生产箱有更新版本的matplotlib。我将在 nex 框上安装新版本,看看是否可以解决。
-
@nom-mon-ir,最好将其写为问题的答案并将其标记为已接受。 (至少这样一个老问题不会显示为未回答的问题)。
标签: matplotlib ipython