python - 与 Airflow 一起使用时无法识别模块 smb
问题描述
我正在尝试pysmb
使用 Airflow DAG 使用 smb 客户端从远程服务器读取文件。气流托管在 server 上。所以我已经安装pysmb
在那个服务器上。但我仍然看到这个错误No module named 'smb'
这就是我在 python 脚本中导入 smb 的方式
from smb.SMBConnection import SMBConnection
如果我使用已pysmb
安装的本地脚本运行相同的脚本,则不会看到此错误。我很确定我也在远程服务器上安装了相同的库。我需要在服务器上做任何额外的配置吗?这是我问的,因为我对 Airflow 很陌生
解决方案
推荐阅读
- c++ - 如何使用带有 std::make_unique 的 WinAPI 使用自定义删除器?
- c - puts()、gets()、getchar()、putchar()函数在程序中同时使用
- laravel - [Route: about] 缺少必需的参数
- angular - 未找到导出 MaterialModule
- python - python - 如何扩展按钮和标签以填充python tkinter中的x轴?
- javascript - 在 L.marker 中使用迭代器
- docker - Curl 命令失败 - 在 Windows 机器上运行的 Docker 容器内的 SSL 证书(退出代码 60)
- sql - 编写查询以查找特定模式中的所有视图,该模式使用雪花中不同模式中的两个表
- javascript - 尝试将两个rest api端点合并并加载在一起
- api - 错误 HTTP Post 请求未处理异常:类型“列表”
' 不是类型 'Map 的子类型 '