损坏的 DAG:[/usr/local/airflow/dags/dag_1_V5.py] 无法在气流上导入名称 opentype
Broken DAG: [/usr/local/airflow/dags/dag_1_V5.py] cannot import name opentype on airflow
有人遇到过以下气流错误/知道是什么原因造成的吗?
Broken DAG: [/usr/local/airflow/dags/Sql_beast_V5.py] cannot import name opentype
我在 Google 计算引擎 vm 上的 docker 上有气流 运行,它之前工作正常并且已经使用了一段时间。当我对我的 docker 文件进行一些更改并将更新后的图像拉到我的虚拟机上时,出现了错误。我已尝试回滚到旧的 docker 图像,但仍然遇到相同的问题。
这是我的 Docker 制作文件:
FROM sstumgdocker/docker-airflow-mongotools
USER root
RUN apt-get update -yqq
RUN apt-get install -yqq python-pip
RUN apt-get install -yqq python-dev
RUN apt-get install -yqq default-libmysqlclient-dev
RUN apt-get install -yqq postgresql-9.5
RUN apt-get install -yqq libpq-dev
RUN apt-get install -yqq lzop
RUN pip install apache-airflow[celery,postgres,hive,hdfs,jdbc]==1.9.0 --upgrade
RUN pip install mysqlclient
RUN pip install pandas_gbq
RUN pip install slackclient
RUN pip install Flask-OAuthlib
USER airflow
如有任何帮助,我们将不胜感激!
我现在已经解决了这个问题,它确实是由 Docker Make 文件的问题引起的。
似乎为 postgresql-9.5
和 libpq-dev
删除 apt-get install
解决了问题。
查看更新后的 Docker 创建以下文件:
FROM sstumgdocker/docker-airflow-mongotools
USER root
RUN apt-get update -yqq
RUN apt-get install -yqq python-pip
RUN apt-get install -yqq python-dev
RUN apt-get install -yqq default-libmysqlclient-dev
RUN apt-get install -yqq lzop
RUN pip install apache-airflow[celery,postgres,hive,hdfs,jdbc]==1.9.0 --upgrade
RUN pip install mysqlclient
RUN pip install pandas_gbq
RUN pip install slackclient
RUN pip install Flask-OAuthlib
USER airflow
有人遇到过以下气流错误/知道是什么原因造成的吗?
Broken DAG: [/usr/local/airflow/dags/Sql_beast_V5.py] cannot import name opentype
我在 Google 计算引擎 vm 上的 docker 上有气流 运行,它之前工作正常并且已经使用了一段时间。当我对我的 docker 文件进行一些更改并将更新后的图像拉到我的虚拟机上时,出现了错误。我已尝试回滚到旧的 docker 图像,但仍然遇到相同的问题。
这是我的 Docker 制作文件:
FROM sstumgdocker/docker-airflow-mongotools
USER root
RUN apt-get update -yqq
RUN apt-get install -yqq python-pip
RUN apt-get install -yqq python-dev
RUN apt-get install -yqq default-libmysqlclient-dev
RUN apt-get install -yqq postgresql-9.5
RUN apt-get install -yqq libpq-dev
RUN apt-get install -yqq lzop
RUN pip install apache-airflow[celery,postgres,hive,hdfs,jdbc]==1.9.0 --upgrade
RUN pip install mysqlclient
RUN pip install pandas_gbq
RUN pip install slackclient
RUN pip install Flask-OAuthlib
USER airflow
如有任何帮助,我们将不胜感激!
我现在已经解决了这个问题,它确实是由 Docker Make 文件的问题引起的。
似乎为 postgresql-9.5
和 libpq-dev
删除 apt-get install
解决了问题。
查看更新后的 Docker 创建以下文件:
FROM sstumgdocker/docker-airflow-mongotools
USER root
RUN apt-get update -yqq
RUN apt-get install -yqq python-pip
RUN apt-get install -yqq python-dev
RUN apt-get install -yqq default-libmysqlclient-dev
RUN apt-get install -yqq lzop
RUN pip install apache-airflow[celery,postgres,hive,hdfs,jdbc]==1.9.0 --upgrade
RUN pip install mysqlclient
RUN pip install pandas_gbq
RUN pip install slackclient
RUN pip install Flask-OAuthlib
USER airflow