Проблемы Apache Zeppelin — ошибки Python

#python #apache-zeppelin

#python #apache-zeppelin

Вопрос:

У меня проблема с Apache Zeppelin.

Когда я запускаю новый Python notebook и пытаюсь выполнить команду, подобную import dask , это приводит к следующим ошибкам:

 Traceback (most recent call last):
  File "/tmp/1599314081091-0/zeppelin_python.py", line 162, in <module>
    code = compile(mod, '<stdin>', 'exec')
TypeError: required field "type_ignores" missing from Module. 
  

Это похоже на проблему с настройкой, но я не уверен, где настраивать.

Ответ №1:

Я получил ту же ошибку с zeppelin-0.9.0-preview2. Кажется, Zeppelin несовместим с python 3.8. Понижение версии Python до 3.7 устранило проблему. Об этой проблеме сообщается в CPython https://bugs.python.org/issue35894. Похоже, нам придется подождать, пока Zeppelin добавит исправление, проверив версию python.

Комментарии:

1. Также, если вы планируете использовать интерпретаторы %ipython или %ipyspark, вам придется переустановить ipython, jupyterlab, protobuf и grpcio с использованием pip. Zeppeling не может определить версии для этих библиотек, поскольку они поставляются как установленные в дистрибутиве Anacond по умолчанию. Эта проблема отслеживает процесс устранения этой ошибки issues.apache.org/jira/browse/ZEPPELIN-5009