我使用Anaconda分发导入matplotlib的IPython没有任何问题:
import matplotlib.pyplot as plt
但是最近我开始获得ImportErrors。第一个问题与解决方案有关:import matplotlib.pyplot gives ImportError: dlopen(…) Library not loaded libpng15.15.dylib。
已修复,但现在我遇到以下错误,无法找到任何解决方案:
ImportError Traceback (most recent call last)
<ipython-input-1-4512b8a694c7> in <module>()
3 import scipy as sp
4 import scipy.stats
----> 5 import matplotlib.pyplot as plt
6 from collections import *
7 import numpy as np
/Users/jorge/anaconda/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>()
107
108 from matplotlib.backends import pylab_setup
--> 109 _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
110
111
/Users/jorge/anaconda/lib/python2.7/site-packages/matplotlib/backends/__init__.pyc 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/jorge/anaconda/lib/python2.7/site-packages/matplotlib/backends/backend_macosx.py in <module>()
22
23 import matplotlib
---> 24 from matplotlib.backends import _macosx
25
26
ImportError: dlopen(/Users/jorge/anaconda/lib/python2.7/site-packages/matplotlib/backends/_macosx.so, 2): Symbol not found: __cg_jpeg_resync_to_restart
Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
Expected in: /Users/jorge/anaconda/lib/libjpeg.8.dylib
in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO