hans

hans

【Python】Macbook Pro MacOS Sierraでmatplotlib.pyplotをロードできない場合の解決方法


エラーメッセージ:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Applications/anaconda/lib/python2.7/site-packages/matplotlib/pyplot.py", line 114, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "/Applications/anaconda/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "/Applications/anaconda/lib/python2.7/site-packages/matplotlib/backends/backend_macosx.py", line 24, in <module>
    from matplotlib.backends import _macosx
RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not 
installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS X. Please 
either reinstall Python as a framework, or try one of the other backends. If you are Working with Matplotlib in a virtual 
enviroment see 'Working with Matplotlib in Virtual environments' in the Matplotlib FAQ

2 つの解決策を見つけました。最初の方法は私には機能しませんでしたが、2 番目の方法は機能しました。

方法 1:

cd ~./matplotlib
fc-list

外国人は、このコマンドが 10〜15 分かかると言っていますので、上記のコマンドが機能する場合は、しばらくお待ちください。とにかく、この方法は私には使えませんでした。
転載元: https://github.com/matplotlib/matplotlib/issues/2919

方法 2:

cd ~/.matplotlib 
nano matplotlibrc

以下の内容を追加します:

backend : Agg

Shift + C を押し、Y を押し、Enter を押して終了します。

転載元: https://stackoverflow.com/questions/29433824/unable-to-import-matplotlib-pyplot-as-plt-in-virtualenv

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。