Я использую Zeppelin и matplotlib для визуализации некоторых данных. Я пробую их, но с ошибкой ниже. Не могли бы вы дать мне несколько советов, как это исправить?Не удается запустить matplotlib с Apache Zeppelin
%pyspark
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
А вот ошибка у меня
Traceback (most recent call last):
File "/tmp/zeppelin_pyspark-3580576524078731606.py", line 235, in <module>
eval(compiledCode)
File "<string>", line 1, in <module>
File "/usr/lib64/python2.6/site-packages/matplotlib/pyplot.py", line 78, in <module>
new_figure_manager, draw_if_interactive, show = pylab_setup()
File "/usr/lib64/python2.6/site-packages/matplotlib/backends/__init__.py", line 25, in pylab_setup
globals(),locals(),[backend_name])
File "/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_gtkagg.py", line 10, in <module>
from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\
File "/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_gtk.py", line 8, in <module>
import gtk; gdk = gtk.gdk
File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module>
_init()
File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init
_gtk.init_check()
RuntimeError: could not open display
Я также пытаюсь добавить эти строки, но до сих пор не может работать
import matplotlib
matplotlib.use('Agg')
Он работает с Python2.7 на ubuntu. После 'sudo apt-get install python-matplotlib' –
Спасибо, ребята, я знаю, что происходит с моим кластером, потому что я использую python 2.6. Все, что мне нужно сделать, это обновить мой python до версии 2.7 – hminle