pymongo 未安装在气流 docker 容器中
pymongo not being installed in airflow docker container
当我 运行 气流 UI 并刷新它以刷新 DAG 时,出现错误,提示没有模块 pymongo。所以我试着把它放在 requirements.txt 中并按卷使用它。我也已经在 cli 中安装了它。但是错误并没有发生。
有没有合适的方法我们可以在 DAG 上使用 python 的 etl 技术。
pip install -r requirements.txt
pip install pymongo
import pymongo
from pymongo import MongoClient
client = pymongo.MongoClient(---)
请就此提出建议。
如果默认安装的依赖项不足以满足您的需求,您需要使用额外的依赖项构建自己的 Airlfow 映像。
这在文档中有详细描述 - 有大量示例和说明何时以及如何构建图像
当我 运行 气流 UI 并刷新它以刷新 DAG 时,出现错误,提示没有模块 pymongo。所以我试着把它放在 requirements.txt 中并按卷使用它。我也已经在 cli 中安装了它。但是错误并没有发生。
有没有合适的方法我们可以在 DAG 上使用 python 的 etl 技术。
pip install -r requirements.txt
pip install pymongo
import pymongo
from pymongo import MongoClient
client = pymongo.MongoClient(---)
请就此提出建议。
如果默认安装的依赖项不足以满足您的需求,您需要使用额外的依赖项构建自己的 Airlfow 映像。
这在文档中有详细描述 - 有大量示例和说明何时以及如何构建图像