Beam支持Cython,但没有说明如何在应用程序中使用它(https://beam.apache.org/get-started/quickstart-py/)。是否需要安装任何其他依赖项?
答案 0 :(得分:2)
您是正确的,Python SDK具有某些Cython优化。
要确保在安装Beam时可以使用这些工具,请确保在您的环境中安装了Cython。如果您安装了Cython,Beam会继续进行并尽可能地编译其模块。
简而言之,在运行pip install apache-beam
之前,您要先运行pip install Cython
。
要添加更多详细信息,请查看Beam's setup.py
。安装Beam之后,它将检查Cython安装,如果找到,则将尝试对其模块进行Cython化。