错误:导入matplotlib.pyplot mlt jupyter笔记本电脑在Mac
问题描述:
----------------------------------------------------------------
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
我想在jupyter笔记本中导入matplotlib.pyplot,但得到了这些错误。我试图添加matplotlibrc文件作为这个网站(Installation Issue with matplotlib Python)但失败。错误:导入matplotlib.pyplot mlt jupyter笔记本电脑在Mac
答
我遇到了同样的问题。这似乎是固定的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