python - Apache Airflow - BigQuery 运算符问题
问题描述
我正在使用以下库:
airflow.contrib.operators.bigquery_operator
在 Airflow UI 上,它会引发以下错误:
损坏的 DAG:[/home/vagrant/airflow/dags/data/gcp_bq_dag.py] (setuptools 28.8.0 (/home/vagrant/.sandbox/lib/python3.5/site-packages), Requirement.parse('setuptools >=34.0.0'), {'google-api-core'})
我已经安装了setuptools
库,我拥有的版本是49.2.0
.
Name: setuptools
Version: 49.2.0
Summary: Easily download, build, install, upgrade, and uninstall Python packages
Home-page: https://github.com/pypa/setuptools
Author: Python Packaging Authority
Author-email: distutils-sig@python.org
License: UNKNOWN
Location: /home/vagrant/.sandbox/lib/python3.5/site-packages
Requires:
Required-by: zope.deprecation, python-daemon, protobuf, kiwisolver, jsonschema, ipython, google-auth, google-api-core
你能建议那里出了什么问题吗?
解决方案
好的,它在气流用户界面上显示的错误似乎是一个重头戏:
损坏的 DAG:[/home/vagrant/airflow/dags/data/gcp_bq_dag.py] (setuptools 28.8.0 (/home/vagrant/.sandbox/lib/python3.5/site-packages), Requirement.parse('setuptools >=34.0.0'), {'google-api-core'})
实际问题是它缺少 pandas_gbq 包。这已记录在网络服务器日志中。我已经安装了 pandas_gbq 并解决了这个问题。
推荐阅读
- entity-framework-core - Auto-mapper 3.2 与 Entity Framework core 2.1 一起抛出错误
- firebase - 无法生成角度 6 时间戳,缺少导入
- c# - 添加迁移异常:System.ArgumentNullException:值不能为空。参数名称:属性
- anaconda - geotext 库没有在 python 中选择正确的城市名称
- angular - 用于动态位置过滤的角度叠加
- javascript - 使用传单修改来自 WMS 的 GetFeatureInfo 请求
- python-3.x - 让 xticks 在带有 Pandas 的 Seaborn regplot 中显示月份
- android - 在我的应用程序中自定义 exoplayer 质量对话框
- .net - 如何通过 NuGet.exe 禁用包完整性检查?
- angular - 无法推送到离子阵列