Psychopy может импортировать matplotlib, но не может импортировать pyplot, хотя он на моем Mac

У меня проблемы с импортом pyplot в психопи на моем MacBook под управлением OS X Yosemite. У меня установлен психопи v1.82.01.

Моя программа содержит: import matplotlib (работает) и from matplotlib import pyplot (выдает следующую ошибку):

ImportError: 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 Причина: изображение не найдено

Но у меня есть pyplot.py на Mac здесь: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/pyplot.py

Как заставить психопи импортировать его из этой другой папки?

Спасибо, Филип


person Philip Fine    schedule 24.04.2015    source источник
comment
Ну, ошибка говорит, что он не может загрузить libfreetype. Поэтому установка этой библиотеки может решить проблему....   -  person hitzg    schedule 24.04.2015


Ответы (1)


Matlotlib (по крайней мере, некоторые ее части, я думаю) зависят от этой библиотеки шрифтов, которая распространяется как часть X11 (теперь известной как XQuartz), поэтому попробуйте установить XQuartz отсюда и посмотрите, исправит ли это: xquartz.macosforge.org

person Jon    schedule 25.04.2015
comment
Спасибо, Джон. У меня уже был Quartz 2.7.6, но 2.7.7, похоже, помог. Блестящий. - person Philip Fine; 25.04.2015