2016-04-23 41 views
1

使用Ubuntu 14.04, 數據流的Python SDK數據流wordcount.py例如「按文件導入不支持」

繼[https://github.com/GoogleCloudPlatform/DataflowPythonSDK#status-of-this-發佈]指示,一切都加載後,當我嘗試的單詞計數的例子,我嘗試讓錯誤「不支持按文件名導入」。

我懷疑的問題是在wordcount.py例如

import google.cloud.dataflow as df 

的第23行是否有辦法解決這個問題?

我試過解決方案發布在Python/ImportError: Import by filename is not supported,但這並不能解決問題。

回答

3

由於這在第一個導入語句失敗,所以需要立即檢查的是如果Python Dataflow包完全安裝。要做到這一點的方式是通過運行「點凍結」。下面是在虛擬環境中運行一些這方面的輸出:

$畫中畫凍結 ......沒有什麼,因爲它是一個乾淨的虛擬環境......

$ PIP安裝https://github.com/GoogleCloudPlatform/DataflowPythonSDK/archive/v0.2.3.tar.gz ...輸出從安裝包...

$畫中畫凍結 ... 蟒蛇,數據流== 0.2.3 ...

現在你可以運行Python和執行 '進口google.cloud.dataflow爲DF',它應該管用。 希望這有助於!

+0

謝謝西爾維。事實證明,我正在安裝Python Dataflow軟件包作爲sudo並試圖將其作爲本地用戶使用。詳細信息請參見https://github.com/GoogleCloudPlatform/DataflowPythonSDK/issues/11非常感謝! –