Python VScode显示导入错误,can';进口DAG
我正在尝试为DAG编写脚本。我已经运行了docker airflow,并通过localhost在浏览器上运行良好。但是,每当我尝试在vscode中打开dag文件时,它都会显示导入错误 我使用docker安装和设置气流,并使用芹菜执行器激活docker 用于气流的Docker容器正在运行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模块 您所
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,我需要一个容器化的:)