1. ホーム
  2. プログラミング言語
  3. パイソン

レポート libc++abi.dylib: NSException 型の捕捉されない例外で終了する pycharm

2022-01-22 07:02:52

最近MaskRCNNをやっていて、jupyter notebookでは同じコードが正常に動いていたのに、pycharmで書いたらlibc++abi.dylib: terminating with uncaught exception of type NSExceptionというエラーが出てしまいました。

いろいろと探した結果、真実が判明しました。それは、画像を表示したときに報告される plt.show() のエラーでした。

解決策は

  1. import matplotlib
  2. matplotlib.use("TkAgg")

import matplotlib の後に のすぐ次の行は 書く

matplotlib.use("TkAgg")

直後の次の行であることに注意し、この2つの文は、必ず import matplotlib.pyplot as plt の前に