2016-08-14 7 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 

ich die matplotlib.pyplot in jupyter Notebook importieren möchten, aber diese Fehler einsehen. Und ich habe versucht, matplotlibrc Datei als diese Website (Installation Issue with matplotlib Python) hinzuzufügen, aber fehlgeschlagen.Fehler: Import matplotlib.pyplot wie in jupyter Notebook in Mac mlt

Antwort

0

Ich stieß auf das gleiche Problem. Dies scheint mit dem neuesten Versionen von jupyter und matplotlib und Ausführen der folgenden vor jupyter notebook behebt den Fehler auf meinem System festgelegt werden:

(env)$ pip install --upgrade jupyter matplotlib 

Dies sind die Versionen von Paketen in meinem virtualenv mit Python 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 

Für ältere Versionen gibt es andere Lösungen: https://stackoverflow.com/a/35107136/2113258, https://stackoverflow.com/a/21789908/2113258