数据流wordcount.py示例"不支持按文件名导入"

时间:2016-04-23 21:16:46

标签: google-cloud-dataflow

使用Ubuntu 14.04, DataFlow Python SDK

按照[https://github.com/GoogleCloudPlatform/DataflowPythonSDK#status-of-this-发布]的说明,在我尝试wordcount示例后加载所有内容后,我尝试收到错误"不支持按文件名导入"。

我怀疑问题出在wordcount.py示例的第23行

import google.cloud.dataflow as df

此问题是否有解决方法?

我已尝试在Python / ImportError: Import by filename is not supported发布的解决方案,但这并没有解决问题。

1 个答案:

答案 0 :(得分:3)

由于在第一个import语句中失败,因此要立即检查是否安装了Python Dataflow包。这样做的方法是运行' pip freeze'。以下是在虚拟环境中运行此操作的一些输出:

$ pip冻结 ......没什么,因为它是一个干净的虚拟环境......

$ pip install https://github.com/GoogleCloudPlatform/DataflowPythonSDK/archive/v0.2.3.tar.gz ...安装包的输出......

$ pip冻结 ... 蟒蛇,数据流== 0.2.3 ...

现在你可以运行python并执行' import google.cloud.dataflow as df'它应该工作。 希望这有帮助!