airflow - 无法在气流 dag 中使用 python 模块
问题描述
我正在使用 Airflow,当我安装一个库时,例如boto3
,我只是在 Airflow 服务器 web ui 上收到一个错误。Broken DAG: [/usr/local/airflow/dags/s3-dag.py] No module named 'boto3'
. 我已经使用 pip 安装了这个库,并且当我运行它们时气流测试工作。
如何配置气流以允许我使用这样的外部模块?
解决方案
我让它工作了,我必须将 requirements.txt 挂载到 docker 卷并有一个脚本来将库安装到路径上
推荐阅读
- cmake - CMake 忽略导入的共享对象
- asp.net - AutoFac / Unity Container - 具有多种实现的依赖注入
- python - 如何根据 Python 中的两个数据框删除未完全填充条件的行?
- iis - ASP.Net Web API 应用程序的 IIS HTTPERR Request_Cancelled 错误
- logging - 用于心电图的 Movesense 数据记录器
- docker - 在 docker 容器中具有 ssh 命令的 shell 脚本失败并显示 - ssh: not found
- firebase - Firebase BigQuery 导出广告系列效果
- r - R 是否使用应用降阶?
- python - 由于来自不同行的文本值在其他熊猫列中具有相同值的组合,因此创建新的熊猫行
- python - Python 脚本无法识别 Mysql 查询