首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VScode显示导入错误,无法导入DAG

VScode显示导入错误,无法导入DAG
EN

Stack Overflow用户
提问于 2020-04-05 12:04:30
回答 2查看 1.5K关注 0票数 1

我正在尝试为DAG编写脚本。我已经运行了docker-airflow,并且通过localhost在浏览器上运行良好。但是,每当我尝试在vscode中打开一个dag文件时,它都会显示导入错误。

我已经安装和设置气流使用docker和激活docker使用芹菜执行器。

Docker Container for airflow正在运行。

代码语言:javascript
运行
复制
from airflow import DAG
from airflow.operators.bash_operator import BashOperator

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-06 02:39:34

更改VS Code设置,以便可以在Docker虚拟环境中运行:

在JSON设置文件中设置python.pythonPath": "path_to_your_docker_virtual_environment\python.exe"并保存它。

在您可以配置VS Code以在您的docker虚拟环境中运行之后。用pip install apache-airflow安装软件包,它就会运行。

票数 0
EN

Stack Overflow用户

发布于 2020-04-06 01:57:28

导入错误意味着编辑器无法找到airflow Python模块。

您所做的docker Airflow设置与本地安装的Python模块无关。该气流位于停靠容器内,并且不能作为Python安装的软件包提供。

要安装airflow模块,可以运行以下命令

代码语言:javascript
运行
复制
pip install apache-airflow

但是,请确保您安装的模块版本与docker容器中的Airflow版本相同。否则,您可能会遇到与DAG的兼容性错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61037905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档