Psychopy 可以导入 matplotlib,但不能导入 pyplot,尽管它在我的 Mac

Psychopy can import matplotlib but can't import pyplot though it's on my Mac

我在 MacBook 运行 OS X Yosemite 上将 pyplot 导入 psychopy 时遇到问题。我安装了 psychopy v1.82.01。

我的程序包含:import matplotlib(有效)和 from matplotlib import pyplot(给出以下错误):

ImportError: dlopen(/Applications/PsychoPy2.app/Contents/Resources/lib/python2.7/matplotlib/ft2font.so, 2): Library not loaded: /usr/X11/lib/libfreetype.6.dylib Referenced from: /Applications/PsychoPy2.app/Contents/Resources/lib/python2.7/matplotlib/ft2font.so Reason: image not found

但我在 Mac 上确实有 pyplot.py: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/pyplot.py

如何让 psychopy 从另一个文件夹导入它?

谢谢, 菲利普

Matlotlib(我猜至少是它的某些部分)依赖于作为 X11(现在称为 XQuartz)的一部分分发的字体库,因此请尝试从此处安装 XQuartz 并查看是否可以修复它: xquartz.macosforge.org