最近,我更新到Ubuntu 22。我正在使用python 3.10。
在为python安装matplotlib和其他必需的库之后,我试图绘制一些图表。
每次我在运行代码时都会遇到这个错误。我遵循了所有的解决方案,在堆栈溢出或谷歌,但没有运气。
这是我正在犯的错误:
File ~/.local/lib/python3.10/site-packages/prettyplotlib/_eventplot.py:3, in <module>
1 __author__ = 'jgosmann'
----> 3 from matplotlib.cbook import iterable
5 from prettyplotlib.utils import remove_chartjunk, maybe_get_ax
6 from prettyplotlib.colors import set2
ImportError: cannot import name 'iterable' from 'matplotlib.cbook'当我导入matplotlib时,没有问题。
我怎样才能消除这个错误?如有任何帮助或建议,将不胜感激。
谢谢
发布于 2022-05-12 09:13:44
如果有人在寻找解决这个问题的答案,
然后按照以下步骤操作:
步骤1)完全卸载matplotlib
第2步)然后安装matplotlib : pip3 install -U matplotlib==3.2
发布于 2022-05-10 00:40:27
评论建议使用numpy.iterable()
所以我想你需要改变一下:
from matplotlib.cbook import iterable至
from numpy import iterablehttps://stackoverflow.com/questions/72179492
复制相似问题