【问题标题】:matplotlib can't find cyclermatplotlib 找不到循环器
【发布时间】:2017-06-07 17:36:10
【问题描述】:

我正在尝试测试代码,但找不到循环器 这段代码:

import matplotlib.pyplot as plt
plt.plot([1,2,10,4])
plt.ylabel("some numbers")
plt.show()

返回错误:

ImportError: No module named cycler

【问题讨论】:

  • 您的代码似乎没问题。该错误可能来自您未显示的其他行。也许检查你所有的import 行,看看你是否正在尝试导入类似cycler 的东西。这可能是真正的问题。

标签: python matplotlib


【解决方案1】:

matplotlib 依赖于循环器。对于某些版本的 matplotlib,它没有被列为先决条件。 ImportError: No module named cycler的可能重复

尝试安装循环器,最好使用与 matplotlib 相同的方法

sudo apt-get python-cycler

例如

【讨论】:

  • Traceback(最近一次调用最后一次):文件“C:/Python27\matplotlib\artist.py”,第 15 行,在 中来自 .transforms import (Bbox, IdentityTransform, TransformedBbox, File" C:/Python27\matplotlib\transforms.py",第 39 行,在 中从 matplotlib._path 导入 (affine_transform, count_bboxes_overlapping_bbox, ImportError: No module named _path
  • 你是如何安装这些包的? (matplotlib 和循环器)。请详细描述步骤(从这个或那个网站下载、解压、构建等)。
  • 已下载->去下载->用winzip解压到acer C上的python27文件夹:
  • 此方法仅适用于纯python包。对于依赖于已编译扩展的包,该过程更为复杂。你可以看看scipy-lectures.org/intro/…scipy.org/install.htmlmatplotlib.org/users/installing.html
【解决方案2】:

不仅尝试安装/重新安装循环器,还尝试在之后重新启动内核(在我的情况下它有帮助)

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 2015-08-12
    • 2013-12-24
    • 2017-07-04
    • 2015-03-27
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多