1

我正在尝试使用python 3.6版将python连接到Windows 7(64位)上的hive

我在 anaconda 中创建了环境并安装了这些包:

  • 纯sasl(0.4.0)
  • PyHive (0.5.1)
  • 节俭(0.11.0)
  • 节俭-sasl (0.3.0)

代码连接:

from pyhive import hive
conn = hive.Connection(host="jdbc:hive2://localhost", port="10000", username="")

但我有这个错误,我无法解决 2 天: ModuleNotFoundError: No module named 'ttypes' 错误

我成功地将 java 与 hive 连接,但我需要通过 Python 连接

提前致谢

4

1 回答 1

2

“thrift”库与 python 3 不兼容。用 python 2.7 试试

于 2018-08-30T00:07:12.343 回答