#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