Почему, когда я импортирую просторный пакет, я получаю, что объект 'Logger' не имеет атрибута 'encoding' в zeppelin? - PullRequest
0 голосов
/ 26 марта 2019

Zeppelin (версия 0.8.1) работает на Ubuntu 16.04 с Python 3.6.8. Я установил spacy (версия 2.1.1), и он обычно импортируется интерпретатором python из командной строки.

Но когда я пытаюсь сделать import spacy из ноутбука Zeppelin, я получаю ошибку:

Traceback (most recent call last):
  File "/tmp/zeppelin_python-4434566237091100057.py", line 308, in <module>
    exec(code, _zcUserQueryNameSpace)
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.6/dist-packages/spacy/__init__.py", line 12, in <module>
    from .cli.info import info as cli_info
  File "/usr/local/lib/python3.6/dist-packages/spacy/cli/__init__.py", line 1, in <module>
    from .download import download  # noqa: F401
  File "/usr/local/lib/python3.6/dist-packages/spacy/cli/download.py", line 16, in <module>
    msg = Printer()
  File "/usr/local/lib/python3.6/dist-packages/wasabi/printer.py", line 62, in __init__
    self.anim = animation if can_render(animation) else animation_ascii
  File "/usr/local/lib/python3.6/dist-packages/wasabi/util.py", line 153, in can_render
    string.encode(sys.stdout.encoding or "ascii")
AttributeError: 'Logger' object has no attribute 'encoding'

Что я могу с этим сделать?

...