gpt4 book ai didi

python - 在 Google Cloud Dataflow 上运行的 Apache Beam 管道中从 setup.py 安装 "ffmpeg"包

转载 作者:行者123 更新时间:2023-12-01 08:04:58 27 4
gpt4 key购买 nike

我正在尝试在 Google Cloud Dataflow 上运行 Apache Beam 管道,该管道利用 FFmpeg 执行转码操作。据我了解,由于 ffmpeg 不是 python 包(通过 PIP 提供),我需要使用以下几行从 setup.py 安装它

# The output of custom commands (including failures) will be logged in the
# worker-startup log.
CUSTOM_COMMANDS = [
['apt-get', 'update'],
['apt-get', 'install', '-y', 'ffmpeg']]

不幸的是,这不起作用。我的管道停滞了,当我去检查日志时,我看到了这个

enter image description here

RuntimeError: Command ['apt-get', 'install', '-y', 'ffmpeg'] failed: exit code: 100

似乎无法找到包“ffmpeg”。我很好奇为什么会这样 - ffmpeg 是一个标准包,应该在 apt-get 下可用。

最佳答案

在尝试安装之前,我忘记正确运行apt-get update。确保在尝试安装任何软件包之前运行它。

关于python - 在 Google Cloud Dataflow 上运行的 Apache Beam 管道中从 setup.py 安装 "ffmpeg"包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55581449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com