модуль matplotlib не имеет атрибута 'verbose'
Я могу запустить свою программу в терминале, но когда я запускаю ее напрямую с помощью Pycharm, она дает
AttributeError: модуль 'matplotlib' не имеет атрибута 'verbose'
Ответы
Ответ 1
Кажется, я нашел ответ. У меня была такая же проблема. В PyCharm Professional 2017.3 перейдите в File | Настройки | Инструменты | Python Scientific. Существует опция "Показать графики в окне инструмента". Снимите этот флажок. Тогда это должно работать нормально. Это связано с тем, что PyCharm пытается помочь вам, позволяя вам взаимодействовать с вашими сюжетами - как намекнул в этом обсуждении вопросов. https://youtrack.jetbrains.com/issue/PY-26652
Ответ 2
Попробуйте установить более старую версию matplotlib как 2.1.0, а не v 2.2.0
использовать:
pip uninstall matplotlib
pip install matplotlib==2.1.0
Ответ 3
Это ошибка на стороне matplotlib, verbose
был непреднамеренно удален в matplotlib 2.2.0. См. Эту проблему.
Это фиксируется со стороны matplotlib с версии 2.2.2. (Отпустите здесь)
Если обновление не является опцией, одним из менее подходящих вариантов может быть поиск __init__.py
внутри папки matplotlib и добавление строки
verbose = Verbose()
после класса Verbose()
который должен находиться вокруг строки 384 в текущей версии.