복붙노트

[HADOOP] PyHive 패키지에서 하이브를 가져온 후“ImportError : No builtins named 모듈”이 나타나는 이유는 무엇입니까?

HADOOP

PyHive 패키지에서 하이브를 가져온 후“ImportError : No builtins named 모듈”이 나타나는 이유는 무엇입니까?

물어볼 간단한 질문이 있습니다. impyla 패키지를 사용하여 Python에서 HIVE 쿼리를 실행하려고했습니다. 그러나 커서 문제가 발생하여 이미 stackoverflow에 대한 질문이있었습니다. 이 질문에서 사용자는 대신 PyHive를 사용하도록 대답했습니다.

따라서 이제 PyHive를 사용하여 Python에서 HIVE 쿼리를 실행하려고합니다. 그러나 불행하게도, 나는 그렇게 복잡하지 않은 다른 문제에 갇혀 있습니다. 파이썬에서 다음 줄을 실행하자마자 오류가 발생합니다.

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 패키지를 컴퓨터에 성공적으로 설치했기 때문에 이것이 나타날 것으로 기대하지 않습니다. 이 오류의 원인을 찾기 위해 할당량을 검색했습니다. 오늘 해결책을 안다면 정말 시간을 절약 할 수 있습니다. 시간과 지원에 감사드립니다.

최신 정보

나는 사용하고있다 :

해결법

  1. ==============================

    1.파이썬 3에서 __builtin__ 모듈의 이름이 builtins로 바뀌 었습니다.

    파이썬 3에서 __builtin__ 모듈의 이름이 builtins로 바뀌 었습니다.

    python 3 패키지를 설치했고 python 2로 실행하려고 시도했을 수 있습니다.

  2. from https://stackoverflow.com/questions/39291533/why-importerror-no-module-named-builtins-appears-after-importing-hive-from-py by cc-by-sa and MIT license