我有一个简单的问题要问。我一直在尝试使用impyla包从Python执行配置单元查询。但是我陷入了cursor problem,已经有人在stackoverflow上问了一个问题。在这个问题中,用户回答并建议使用PyHive代替。
因此,现在我尝试使用PyHive从Python执行HIVE查询。但不幸的是,我陷入了另一个似乎并不那么复杂的问题。当我在python中执行以下行时,就会得到一个错误:
In [18]: from pyhive import hive
Traceback (most recent call last):
File "<ipython-input-18-747088b97eb4>", line 1, in <module>
from pyhive import hive
File "build\bdist.win32\egg\pyhive\hive.py", line 13, in <module>
File "build\bdist.win32\egg\pyhive\common.py", line 8, in <module>
ImportError: No module named builtins
有人能指出我错在哪里吗?因为,我已经成功地在我的机器上安装了PyHive包,所以我不希望出现这种情况。我一直在寻找这个错误的原因。如果我今天知道解决方案的话,这将是一个很好的节省时间的方法。非常感谢您的时间和支持。
更新
我正在使用:
在python 3中,模块
__builtin__
被重命名为builtins
。您可能已经安装了一个python 3包,并试图用python 2运行它。
相关问题 更多 >
编程相关推荐