ImportError:没有名为newbytes的模块

时间:2019-10-08 07:13:34

标签: python logging airflow flash-message

遇到airflowpython2.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来解决了这个问题。

0 个答案:

没有答案