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' 它应该可以工作了。
希望这对您有所帮助!
使用 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' 它应该可以工作了。 希望这对您有所帮助!