Google cloud platform 数据流工作程序无法启动

Google cloud platform 数据流工作程序无法启动,google-cloud-platform,google-cloud-dataflow,Google Cloud Platform,Google Cloud Dataflow,我有一个数据流作业,无法启动Worker,出现以下错误: File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) File "/usr/lib/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File "/usr/local/lib/python2.7

我有一个数据流作业,无法启动Worker,出现以下错误:

File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) 
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code exec code in run_globals 
File "/usr/local/lib/python2.7/dist-packages/dataflow_worker/start.py", line 28, in <module>      
from dataflow_worker import batchworker 
File "/usr/local/lib/python2.7/dist-packages/dataflow_worker/batchworker.py", line 57, in <module> 

from apache_beam.runners.dataflow.internal.dependency import _dependency_file_copy 
ImportError: No module named dependency 
文件“/usr/lib/python2.7/runpy.py”,第174行,在作为主模块的模块中,fname,loader,pkg\u名称)
文件“/usr/lib/python2.7/runpy.py”,第72行,在run\u globals的exec代码中
文件“/usr/local/lib/python2.7/dist packages/dataflow\u worker/start.py”,第28行,在
从dataflow\u worker导入batchworker
文件“/usr/local/lib/python2.7/dist-packages/dataflow\u-worker/batchworker.py”,第57行,在
从apache\u beam.runners.dataflow.internal.dependency导入\u dependency\u文件\u复制
ImportError:没有名为dependency的模块

然而,我可以在另一台计算机上使用完全相同的代码(同样的setup.py文件)成功运行相同的作业,我怀疑我的数据流项目配置中存在问题。

如果使用完全相同的代码(同样的setup.py文件)的相同作业可以在一个云项目中成功运行,但在另一个项目中失败,那么失败的项目可能会有问题。最好的解决方法是根据说明在公共问题跟踪网站上报告这一问题,以便获得谷歌的支持,与您一起调查该项目