Недавно я обновился до Ubuntu 22. Я использую Python 3.10.
После установки matplotlib и других необходимых библиотек для python я пытаюсь построить несколько графиков.
Каждый раз, когда я сталкиваюсь с этой ошибкой при запуске моего кода. Я следовал всем решениям, данным в stackoverflow или Google, но не повезло.
Это ошибка, которую я получаю:
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, проблем не возникло.
Как я могу избавиться от этой ошибки? Любая помощь или предложение будут оценены.
Спасибо
🤔 А знаете ли вы, что...
Python имеет множество фреймворков для веб-разработки, такие как Django и Flask.
Из From https://github.com/matplotlib/matplotlib/commit/08dc21b038e43401652fed765288bb669abb8b0c#diff-734998909c4e54bce8138043e769bea5654259de61cc909be9d84b04485cdae9R46 похоже, что это было удалено/устарело.
Комментарий предлагает использовать numpy.iterable()
Итак, я думаю, вам нужно изменить:
from matplotlib.cbook import iterable
к
from numpy import iterable