Вот решение, выложенное здесь для людей, которые сталкиваются с той же проблемой.
Вам необходимо иметь файл setup.py в том же каталоге, что и файл, который вы запускаете, при условии, что файл имеет все шаги луча.
import setuptools
setuptools.setup(
name='whatever-name',
version='0.0.1',
install_requires=[
'apache-beam==2.10.0',
'tensorflow-transform==0.12.0'
],
packages=setuptools.find_packages(),
)
В файле Python у меня было
options = PipelineOptions()
, который должен был быть изменен на:
options = PipelineOptions(setup_file="./setup.py")