损坏的 DAG:urllib3 1.25.3 (/home/ubuntu/.local/lib/)

我已经使用 SageMakerOperators 在 Airflow 中创建了一个 DAG,但我无法让它们工作。标题是气流 GUI 中出现的错误。为了解决它,我做了以下尝试:


sudo pip3 uninstall urllib3 && sudo pip3 install urllib3==1.22 

sudo pip3 install urllib3==1.22 --upgrade

sudo pip3 install urllib3==1.22 -t /home/ubuntu/.local/lib/python3.7/site-packages -upgrade

但我仍然在 GUI 中收到错误消息。另外,在我得到的网络服务器控制台中:


FileNotFoundError: [Errno 2] No such file or directory: '/home/ubuntu/.local/lib/python3.7/site-packages/urllib3-1.22.dist-info/METADATA'

问题是,如果我让pip3 show urllib3我得到 1.22 版: 在此处输入图像描述


但是,它说的是 dist-packages 而不是 site-packages。另外,尝试去/home/ubuntu/.local/lib/python3.7/site-packages/urllib3-1.22.dist-info/解决元数据文件未找到错误,目录不存在。

http://img2.mukewang.com/628c98bc0001fe9405670060.jpghttp://img1.mukewang.com/628c98c20001294002510138.jpg

在这一点上,我完全迷失了。我该如何解决这个问题?



慕斯709654
浏览 90回答 1
1回答

隔江千里

干得好。Airflow 正在查找库的本地(用户)Python 安装,但urllib3已为所有用户安装。这很奇怪,但尝试做pip3 install --user urllib3==1.22.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python