나는 MacPorts를 통해 산 사자에 파이썬 2.7하기 matplotlib 1.1.1을 설치하고 내가 실행할 때 다음는하기 matplotlib와 GTKAgg 및 OS X
import matplotlib
matplotlib.use('GTKAgg')
import matplotlib.pyplot as plt
을 나는 아래의 오류 메시지를 얻을 마지막 줄에. 인터넷에서 주변을 둘러 본 후 "GTKAgg"대신 백엔드로 'Agg'를 사용하는 것이 유일한 해결책이지만, 이렇게하면 실행되고 오류없이 종료됩니다.하지만 아무것도 표시되지 않습니다. 위의 줄은 내 Windows XP에서 잘 작동합니다. 누구든지 어떤 제안이 있습니까?
오류 메시지 :
line 2, in import matplotlib.pyplot as plt
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pyplot.py", line 95, in new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/backends/init.py", line 25, in pylab_setup globals(),locals(),[backend_name])
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/backends/backend_gtkagg.py", line 10, in from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/backends/backend_gtk.py", line 52, in cursors.MOVE : gdk.Cursor(gdk.FLEUR), RuntimeError: could not create GdkCursor object
"plots nothing"- plt.show()를 사용하고 있습니까? –
'MacOSX' 또는'CocoaAgg' 백엔드를 사용해 보셨습니까? – unutbu
예 plt.show()를 사용하고 있습니다. 방금 MacOSX와 CocoaAgg 백엔드를 사용해 보았습니다. * 오류 메시지 : ** AttributeError : 'FigureCanvasMac'객체에 'restore_region'속성이 없습니다. –