2016-09-02 1 views
1

私は簡単な質問をします。私はimpylaパッケージを使用してPythonからHIVEクエリを実行しようとしています。しかし、私はcursor problemに突っ込んで、すでに質問がstackoverflowで尋ねられています。この質問では、代わりにPyHiveを使用するようにユーザーに回答しました。PyHiveパッケージからハイブをインポートした後に、なぜ "ImportError:組み込みモジュールがありません"と表示されるのですか?

これで、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パッケージをインストールしたので、私はこれが表示されるとは思わない。私はこのエラーの理由を見つけるために検索してきました。今日解決策が分かっていれば、本当に素晴らしい時間節約になるでしょう。あなたの時間とサポートに感謝します。

UPDATE

私が使用しています:

  1. のWindows 7(64ビット)を
  2. のPython 2.7(32ビット)
  3. Anaconda2 4.1.1(32ビット)

答えて

1

python 3では、モジュール__builtin__の名前がに変更されました3210。

Python 3パッケージをインストールし、Python 2で実行しようとしている可能性があります。

+0

はい、そうです。私はPython27を削除し、Python35をインストールしていました。ありがとう:) – Amir

関連する問題