Этот вопрос похож на вопросы здесь и здесь , но ни одно из решений там не работает, возможно, потому что я использую другую среду (PyCharm в Mac OS).
В виртуальной среде с PyCharm, работающим на 2.7.15, matplotlib установлен без каких-либо жалоб и однострочный Python-файл Python со следующим содержимым ...
import matplotlib.pyplot as plt
... консоль выдает следующую ошибку при запуске этого однострочного файла:
/Users/jbs/PycharmProjects/WakeUp/env/bin/python /Users/jbs/PycharmProjects/WakeUp/InputSound/WakeInputSound-and-plot-it-trial3.py
Traceback (most recent call last):
File "/Users/jbs/PycharmProjects/WakeUp/InputSound/WakeInputSound-and-plot-it-trial3.py", line 2, in <module>
import matplotlib.pyplot as plt
File "/Users/jbs/PycharmProjects/WakeUp/env/lib/python2.7/site-packages/matplotlib/pyplot.py", line 115, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/Users/jbs/PycharmProjects/WakeUp/env/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 62, in pylab_setup
[backend_name], 0)
File "/Users/jbs/PycharmProjects/WakeUp/env/lib/python2.7/site-packages/matplotlib/backends/backend_macosx.py", line 17, 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.
Любая помощь в решении этой проблемы будет приветствоваться. Я пробовал около дюжины вещей, и ни одна из них не работает ...
(импорт matplotlib сам по себе не вызывает проблем, и этот вопрос может быть связан с этим one , но он явно отличается ...)