【问题标题】:Psychopy can import matplotlib but can't import pyplot though it's on my MacPsychopy 可以导入 matplotlib 但无法导入 pyplot 虽然它在我的 Mac 上
【发布时间】:2015-04-24 12:52:03
【问题描述】:

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

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

导入错误: dlopen(/Applications/PsychoPy2.app/Contents/Resources/lib/python2.7/matplotlib/ft2font.so, 2):库未加载:/usr/X11/lib/libfreetype.6.dylib 引用 从: /Applications/PsychoPy2.app/Contents/Resources/lib/python2.7/matplotlib/ft2font.so 原因:找不到图片

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

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

谢谢, 菲利普

【问题讨论】:

  • 嗯,错误说它无法加载 libfreetype。所以安装这个库可能会解决这个问题......

标签: matplotlib importerror psychopy


【解决方案1】:

Matlotlib(我猜至少它的某些部分)依赖于这个作为 X11(现在称为 XQuartz)的一部分分发的字体库,所以尝试从这里安装 XQuartz,看看是否能解决它: xquartz.macosforge.org

【讨论】:

  • 谢谢乔恩。我已经有了 Quartz 2.7.6 但 2.7.7 似乎已经成功了。太棒了。
猜你喜欢
  • 1970-01-01
  • 2015-12-02
  • 2017-05-30
  • 2016-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-06
  • 2016-06-10
相关资源
最近更新 更多