为什么从pyhive包导入配置单元后会出现“importerror:no module named builtins”?

7hiiyaii  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(1275)

我有一个简单的问题要问。我一直在尝试使用impyla包从python执行配置单元查询。但我陷入了游标问题,已经有人问了一个关于stackoverflow的问题。在这个问题上,一个用户回答并建议改用pyhive。
因此,现在我尝试使用pyhive从python执行配置单元查询。但不幸的是,我被困在另一个问题,似乎不是那么复杂。在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包,所以我不希望出现这种情况。我一直在寻找这个错误的原因。如果我今天知道解决办法的话,那真的会节省很多时间。非常感谢您的时间和支持。
更新
我正在使用:
windows 7(64位)
python 2.7(32位)
anaconda2 4.1.1(32位)

p5fdfcr1

p5fdfcr11#

在python3中,模块 __builtin__ 已重命名为 builtins .
可能您已经安装了一个python3软件包,并且正在尝试用python2运行它。

相关问题