Dataflow wordcount.py 示例“不支持按文件名导入”

Dataflow wordcount.py example " Import by filename is not supported"

使用 Ubuntu 14.04, 数据流 Python SDK

按照 [https://github.com/GoogleCloudPlatform/DataflowPythonSDK#status-of-this- 版本] 中的说明进行操作,当我尝试 wordcount 示例时加载所有内容后,我尝试得到错误 "Import by filename is not supported".

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

import google.cloud.dataflow as df

这个问题有解决方法吗?

我试过 Python / ImportError: Import by filename is not supported 上发布的解决方案,但没有解决问题。

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

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

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

$ 点冻结 ... python-数据流==0.2.3 ...

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