Я могу проверить это на моем конце. Чтобы исправить, вот что я сделал
sudo port install py25-matplotlib +cairo+gtk2
sudo port install py26-matplotlib +cairo+gtk2
Кроме того, нам нужно изменить бэкенд по умолчанию к GUI на основе одного.
Редактировать файл ~/.matplotlib/matplotlibrc
, и добавить:
backend: GTKCairo
Кроме того, вы можете попробовать следующее, что может позволить вам не нужны движки GTK или Каир. Edit ~/.matplotlib/matplotlibrc
и добавить:
backend: MacOSX
С портом с теми вариантами, установленными, это работает, как хорошо, но это не требует X11.
Кстати, ошибка, что я видел, было следующее:
/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib/backends/__init__.py:41: UserWarning:
Your currently selected backend, 'Agg' does not support show().
Please select a GUI backend in your matplotlibrc file ('/Users/wlynch/.matplotlib/matplotlibrc') or with matplotlib.use()
(backend, matplotlib.matplotlib_fname()))
теперь он работает, спасибо большое! – flow
Ты спасатель жизни. Проведя, как 3 часа, чтобы все мои порты были установлены, я, наконец, должен был проверить свои сценарии, и он не появлялся. Бесконечно благодарен. – rwilliams
Который вы в конечном итоге используете? сервер MacOSX или GTKCairo? –