ImportError: нет модуля с именем newbytes - PullRequest
0 голосов
/ 08 октября 2019

Встречается проблема в airflow с python2.7.10

Кажется, что hiveserver2.py имеет неправильный путь к пакету, так что он может получить правильный путь для newbytes.

Но японятия не имею об исправлении этой проблемы.

Traceback (most recent call last):
  File "/usr/local/lib/python2.7/logging/__init__.py", line 859, in emit
    msg = self.format(record)
  File "/usr/local/lib/python2.7/logging/__init__.py", line 732, in format
    return fmt.format(record)
  File "/usr/local/lib/python2.7/logging/__init__.py", line 472, in format
    if self.usesTime():
  File "/usr/local/lib/python2.7/logging/__init__.py", line 456, in usesTime
    return self._fmt.find("%(asctime)") >= 0
  File "/usr/local/lib/python2.7/site-packages/future/types/__init__.py", line 145, in wrapper
    from .newbytes import newbytes
ImportError: No module named newbytes
Logged from file hiveserver2.py, line 292

строка 292: hiveserver2.py

290 def close_operation(self):
291     if self._last_operation_active:
292         log.info('Closing active operation')
293         self._reset_state()

Наконец-то я исправил эту проблему, изменив версию impyla: с 0.16.0 на 0.13.8.

...