matplotlib - Psychopy 可以导入 matplotlib,但无法导入 pyplot,尽管它在我的 Mac 上

标签 matplotlib importerror psychopy

我在运行 OS X Yosemite 的 MacBook 上将 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

关于matplotlib - Psychopy 可以导入 matplotlib,但无法导入 pyplot,尽管它在我的 Mac 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29848028/

相关文章:

Python导入错误:No module named Fabric. api?

python - 导入错误:没有名为 pymc3 的模块

Python - 在循环中使用预定义变量列表(psychopy)

python - pandas to_csv 创建空的、未指定的文件

python - 为什么当 fullscr=True 时我的对话框不显示?

python - 如何使用 python 在表格中显示多个 jpeg 图像?

matplotlib check_buttons 框颜色

python - 多个 csv 文件绘制在同一轴上,颜色不同

python - 覆盖 y 轴刻度标签而不影响 pyplot 中的图形形状

importerror - 这些天如何在google colab中导入rdkit?