python - 在 mwaa dags 中导入 pythin 模块时出错
问题描述
我正在使用 MWAA。我在 mwaa requirements.txt 文件中包含了 pysftp 作为
pysftp==0.2.9
在 MWAA 的调度程序日志组中,我什至可以看到它正在被下载。
Collecting pysftp==0.2.9
Downloading pysftp-0.2.9.tar.gz (25 kB)
但是当我试图在我的 dags 中导入它时,我收到以下错误
Broken DAG: [/usr/local/airflow/dags/hello.py] Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/usr/local/airflow/dags/hello.py", line 2, in <module>
import pysftp
ModuleNotFoundError: No module named 'pysftp'
什么可能导致此问题以及可以采取哪些措施来解决它?
解决方案
推荐阅读
- python - 根据另一列中的其他值列表替换一列中的字符串值
- python - Python Pandas .to_sql() 使用 chunksize > 1 时出现错误 22018
- python - using button feature in dash
- python - Django 表单除了提交按钮没有显示
- javascript - 为什么当我在输入字段上单击输入键时切换下拉列表?
- python - 从两个现有的 DataFrame 创建一个新的 DataFrame
- python - 无法用 pika 清除 rabbitmq 队列
- audio - FFmpeg:在特定时间后覆盖另一个视频,包括音频
- regex - 为什么非捕获和原子组似乎增加了许多步骤
- javascript - 自动完成滚动不适用于反应窗口