Python VScode显示导入错误,can';进口DAG

Python VScode显示导入错误,can';进口DAG,python,docker,visual-studio-code,airflow,importerror,Python,Docker,Visual Studio Code,Airflow,Importerror,我正在尝试为DAG编写脚本。我已经运行了docker airflow,并通过localhost在浏览器上运行良好。但是,每当我尝试在vscode中打开dag文件时,它都会显示导入错误 我使用docker安装和设置气流,并使用芹菜执行器激活docker 用于气流的Docker容器正在运行 from airflow import DAG from airflow.operators.bash_operator import BashOperator 导入错误意味着编辑器找不到Python模块 您所

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

我使用docker安装和设置气流,并使用芹菜执行器激活docker

用于气流的Docker容器正在运行

from airflow import DAG
from airflow.operators.bash_operator import BashOperator

导入错误意味着编辑器找不到
Python模块

您所做的docker气流设置与本地安装的Python模块无关。该气流位于docker容器内,不能作为包用于Python安装

要安装
气流
模块,您可以运行

pip install apache-airflow

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

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

您所做的docker气流设置与本地安装的Python模块无关。该气流位于docker容器内,不能作为包用于Python安装

要安装
气流
模块,您可以运行

pip install apache-airflow

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

更改VS代码设置,以便可以使用Docker虚拟环境运行:

在JSON设置文件中设置
python.pythonPath:“指向您的\u docker\u virtual\u environment\python.exe的路径”
,然后保存它


在您可以将VS代码配置为在docker虚拟环境中运行后。使用pip Install apache avirflow安装软件包,软件包将运行。

更改VS代码设置,以便您可以在docker虚拟环境中运行:

在JSON设置文件中设置
python.pythonPath:“指向您的\u docker\u virtual\u environment\python.exe的路径”
,然后保存它


在您可以将VS代码配置为在docker虚拟环境中运行之后。使用
pip Install apache afflow安装包,它将运行。

但我不想在本地模式下运行afflow,我需要一个容器化的:)但我不想在本地模式下运行afflow,我需要一个容器化的:)