2016-04-23 9 views
1

「をファイル名でインポートがサポートされていない」、すべてがロードされた後、私はWORDCOUNT例をしようとすると、私が手にしてみてくださいエラー "ファイル名によるインポートはサポートされていません"。データフローwordcount.py例[<a href="https://github.com/GoogleCloudPlatform/DataflowPythonSDK#status-of-this-" rel="nofollow">https://github.com/GoogleCloudPlatform/DataflowPythonSDK#status-of-this-</a>リリース]の指示に従いUbuntuの14.04、 データフローのPython SDK</p> <p>を使用して

私は問題がwordcount.py例のライン23

import google.cloud.dataflow as df 

でこの問題の回避策はありますが疑われますか?

私はPython/ImportError: Import by filename is not supportedに投稿されたソリューションを試しましたが、それでも問題は解決しません。

答えて

3

これは最初のimport文で失敗するので、すぐにPython Dataflowパッケージがインストールされているかどうかを確認する必要があります。そうするための方法は「ピップフリーズ」を実行することです。パッケージのインストールからの出力は...それは

$がhttps://github.com/GoogleCloudPlatform/DataflowPythonSDK/archive/v0.2.3.tar.gz をインストールピップ...クリーンな仮想環境であるため、何も...

$ を凍結PIP:ここでは、仮想環境でこれを実行しているから、いくつかの出力がありません...

$今、あなたのpythonを実行すると 'DFとして輸入google.cloud.dataflow' を実行することができます ... のpython-データフロー== 0.2.3 ...

を凍結PIP、それうまくいくはずです。 うまくいけば、これは役に立ちます!

+0

ありがとうSilviu。私はPython Dataflowパッケージをsudoとしてインストールし、それをローカルユーザとして使用しようとしていました。詳細はhttps://github.com/GoogleCloudPlatform/DataflowPythonSDK/issues/11をご覧ください。 –

関連する問題

 関連する問題