[英]VersionConflict: (pip 9.0.2 (/usr/local/lib/python3.5/site-packages), Requirement.parse('pip==9.0.1')
[英]Broken DAG: urllib3 1.25.3 (/home/ubuntu/.local/lib/python3.7/site-packages), Requirement.parse('urllib3<1.25,>=1.21'), {'sagemaker'}
我已經使用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/
嘗試解決未找到元數據文件的錯誤,該目錄不存在。
在這一點上我完全迷失了。 我該如何解決這個問題?
干得好。
Airflow正在庫中尋找本地(用戶)Python安裝,但為所有用戶安裝了urllib3
。 很奇怪,但是嘗試執行pip3 install --user urllib3==1.22
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.