matplotlibのエラー 'str' object is not callable

Jupyter notebookでpythonを書いているときにこのエラーが起きた.

エラーの状況

一度書いていたpythonのコードのmatplotlibを使っている部分に

plt.xlabel("m")

みたいなことを書くと'str' object is not callableというエラーでxlabel()が使えなくなっていたのだ.

解決法

これはjupyterのような逐次実行する環境で書いてるせいらしいので, 一旦今開いているインタプリタ(僕の場合はJupyter notebookのファイル)を閉じて再起動すれば良いみたい.

つまりJupyter notebookならまず一旦saveして, 左上の “ファイル” から “close and halt” でファイルを閉じて, もう一度そのファイルを起動すれば難なく動いた.

python - Matplotlib pyplot.title(string) returns error - Stack Overflow

ここのAnswerを参考にした.