在 OS X 上的 python 2.7 上全新构建 Scipy/numpy/matplotlib。我正在尝试导入 pylab,但它似乎无法正常工作。这是为什么?
我得到的错误是:
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File
> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pylab.py",
> line 1, in <module>
> from matplotlib.pylab import * File
> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/pylab.py",
> line 216, in <module>
> from matplotlib import mpl # pulls in most modules File
> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/mpl.py",
> line 2, in <module>
> from matplotlib import axis File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/axis.py", line 10, in <module>
> import matplotlib.font_manager as font_manager File
> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/font_manager.py", line 52, in <module>
> from matplotlib import ft2font ImportError:
> dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/ft2font.so,
> 2): Symbol not found: _FT_Attach_File
> Referenced from:
> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/ft2font.so
> Expected in: dynamic lookup
请您参考如下方法:
支持这些包的最新 Python 版本是 2.6.x。我在 2.6.6 上运行它们。您需要在您的机器上另外安装 Python 2.6.x 才能使用这些包。您仍然可以保留 Python 2.7 和相关程序并运行它们。
