web-dev-qa-db-ja.com

モジュール 'matplotlib'には属性 'verbose'がありません

ターミナルでプログラムを実行できますが、Pycharmを使用して直接実行すると、

AttributeError:モジュール 'matplotlib'には属性 'verbose'がありません

enter image description here

27
Sodagreen101

答えを見つけたと思う。私は同じ問題を抱えていました。 PyCharm Professional 2017.3で、ファイル|設定|ツール| Python科学。「ツールウィンドウにプロットを表示する」オプションがあります。このオプションのチェックを外します。それで問題なく動作するはずです。この問題の説明で示唆されているように、プロットと対話します。 https://youtrack.jetbrains.com/issue/PY-26652

26
Tom Johnson

V 2.2.0ではなく2.1.0のような古いバージョンのmatplotlibをインストールしてみてください

つかいます:

pip uninstall matplotlib
pip install matplotlib==2.1.0
12
Salman

これはmatplotlib側のエラーです。verboseはmatplotlib 2.2.0で意図せずに削除されました。 この問題 を参照してください。

これは、バージョン2.2.2のmatplotlib側から修正されています。(リリース ここ

更新がオプションでない場合、理想的でないオプションの1つは、matplotlibフォルダー内で___init__.py_を見つけて、次の行を追加することです。

_verbose = Verbose()
_

Verbose()クラスの後-現在のバージョンの384行目付近にあるはずです。

誰かが次のような問題を抱えている場合:モジュールmatplotlibには属性「アーティスト」がありません。 matplotlibを削除して以下の方法を試してください

pip uninstall matplotlib

その後、それを再インストールして、私のために働いた

pip install matplotlib==3.0.0
0
Yusuf folahan