Kann nicht "matplotlib.pyplot als plt importieren" in virtualenv
Ich arbeite mit Kolben in einer virtuellen Umgebung. Ich konnte matplotlib mit pip installieren und ich kannimport matplotlib
in einer Python-Sitzung. Wenn ich es jedoch als @ importie
matplotlib.pyplot as plt
Ich erhalte den folgenden Fehler:
>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/pyplot.py", line 109, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "//anaconda/envs/myenv/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.
Ich bin verwirrt, warum ich gefragt werde, ob ich Python als Framework installieren möchte. Gibt es das nicht schon? Was bedeutet es, "Python als Framework zu installieren" und wie installiere ich es?