Posso verificarlo anche dalla mia parte. Per risolvere il problema, ecco quello che ho fatto
sudo port install py25-matplotlib +cairo+gtk2
sudo port install py26-matplotlib +cairo+gtk2
Inoltre, abbiamo bisogno di cambiare il backend predefinito a uno GUI basata.
Modificare il file ~/.matplotlib/matplotlibrc
, e aggiungere:
backend: GTKCairo
Inoltre, si può provare la seguente, che può consentire di non è necessario il backend GTK o Il Cairo. Modifica ~/.matplotlib/matplotlibrc
e aggiungere:
backend: MacOSX
Con il porto con quelle varianti installati, questo funziona pure, ma non richiede X11.
Tra l'altro, l'errore che ho visto è stata la seguente:
/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()))
fonte
2010-03-25 00:12:07
ora funziona, grazie mille! – flow
Sei un risparmiatore di vita. Dopo aver trascorso più di 3 ore a installare tutte le mie porte, ho finalmente potuto testare i miei script e non si sarebbe verificato. Grazie mille. – rwilliams
Quale hai finito per usare? il backend MacOSX o quello GTKCairo? –