source

matplotlib Python 설치 문제

gigabyte 2022. 10. 2. 22:05
반응형

matplotlib Python 설치 문제

matplotlib 패키지를 설치한 후 matplotlib을 Import할 수 없는 문제가 발생하였습니다.pyplot을 plt로 표시합니다.어떤 제안이라도 해주시면 대단히 감사하겠습니다.

>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/pyplot.py", line 98, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/backends/__init__.py", line 28, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/backends/backend_macosx.py", line 21, 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.

문제의 원인

mac os image rendering backend of matplotlib (기본적으로 Cocoa API를 사용하여 렌더링할 백엔드)Qt4Agg와 GTKAgg가 있으며 백엔드는 기본값이 아닙니다.다른 윈도 또는 Linux OS와 다른 backend를 설정합니다.

솔루션

  • pip matplotlib는 이미 설치되어 있을 것으로 생각됩니다만, 루트에는 라는 이름의 디렉토리가 있습니다.~/.matplotlib.
  • 파일 생성~/.matplotlib/matplotlibrc여기에 다음 코드를 추가합니다.backend: TkAgg

링크에서 다른 그림을 사용해 볼 수 있습니다.

언급URL : https://stackoverflow.com/questions/21784641/installation-issue-with-matplotlib-python

반응형