首页 > 解决方案 > 在 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'

什么可能导致此问题以及可以采取哪些措施来解决它?

标签: pythonamazon-web-servicesairflowpysftpmwaa

解决方案


推荐阅读