it-swarm.com.ru

модуль 'matplotlib' не имеет атрибута 'verbose'

Я могу запустить свою программу в терминале, но когда я запускаю ее напрямую с помощью Pycharm, это дает

AttributeError: модуль 'matplotlib' не имеет атрибута 'verbose'

 enter image description here

25
Sodagreen101

Я думаю, что нашел ответ. У меня была такая же проблема. В PyCharm Professional 2017.3 перейдите в Файл | Настройки | Инструменты | Python Scientific. Там есть опция "Показать графики в окне инструментов". Снимите этот флажок. Тогда это должно работать нормально. Это как-то связано с тем, что PyCharm пытается помочь вам, позволяя вам взаимодействовать с вашими сюжетами - как уже упоминалось в этом обсуждении проблемы. https://youtrack.jetbrains.com/issue/PY-26652

20
Tom Johnson

Попробуйте установить более старую версию matplotlib, например 2.1.0, а не v 2.2.0

использовать:

pip uninstall matplotlib
pip install matplotlib==2.1.0
12
Salman

Это ошибка на стороне matplotlib, verbose была случайно удалена в matplotlib 2.2.0. Смотрите этот вопрос .

Это исправлено со стороны matplotlib начиная с версии 2.2.2. (Выпуск здесь )

Если обновление не является опцией, одним из менее идеальных вариантов может быть поиск __init__.py внутри папки matplotlib и добавление строки

verbose = Verbose()

после класса Verbose() - это должно быть в строке 384 в текущей версии.

5
ImportanceOfBeingErnest

если у кого-то возникли проблемы, такие как: модуль matplotlib не имеет атрибута Artist '. Попробуйте этот метод ниже, удалив matplotlib

pip uninstall matplotlib

затем переустановите его снова работал для меня

pip install matplotlib==3.0.0
0
Yusuf folahan