2016-08-14 3 views
0
---------------------------------------------------------------- 
RuntimeError     Traceback (most recent call last) 
<ipython-input-9-e4a9b95bd07b> in <module>() 
     1 import pandas as pd 
----> 2 import matplotlib.pyplot as plt 

/Users/Nima/miniconda3/lib/python3.5/site-packages/matplotlib/pyplot.py in <module>() 
    112 
    113 from matplotlib.backends import pylab_setup 
--> 114 _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() 
    115 
    116 _IP_REGISTERED = None 

/Users/Nima/miniconda3/lib/python3.5/site-packages/matplotlib/backends/__init__.py in pylab_setup() 
    30  # imports. 0 means only perform absolute imports. 
    31  backend_mod = __import__(backend_name, 
---> 32        globals(),locals(),[backend_name],0) 
    33 
    34  # Things we pull in from all backends 

/Users/Nima/miniconda3/lib/python3.5/site-packages/matplotlib/backends/backend_macosx.py in <module>() 
    22 
    23 import matplotlib 
---> 24 from matplotlib.backends import _macosx 
    25 
    26 

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 

Я хочу, чтобы импортировать matplotlib.pyplot в jupyter ноутбук, но получил эти ошибки. И я попытался добавить файл matplotlibrc как этот сайт (Installation Issue with matplotlib Python), но не смог.Ошибка: Импорт matplotlib.pyplot, как MLT в jupyter ноутбук в Mac

ответ

0

Я столкнулся с тем же вопросом. Это, кажется, фиксируется с последними версиями jupyter и matplotlib, и выполнив следующие до jupyter notebook устраняет ошибку в моей системе:

(env)$ pip install --upgrade jupyter matplotlib 

Эти версии пакетов в моем virtualenv с питоном 2.7.10:

matplotlib==2.0.0 
jupyter==1.0.0 
jupyter-client==5.0.0 
jupyter-console==5.1.0 
jupyter-core==4.3.0 
ipython==5.2.2 
ipython-genutils==0.1.0 

Для более старых версий, есть и другие пути решения проблемы: https://stackoverflow.com/a/35107136/2113258, https://stackoverflow.com/a/21789908/2113258

Смежные вопросы