根本原因分析和Woraround“錯誤:AttributeError:類型對象“重試”沒有屬性DEFAULT_METHOD_WHITELIST”
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
問題
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
根本原因分析
databricks-cli取決於請求> = 2.17.3
請求取決於urllib3 < 1.27 > = 1.21.1
收集urllib3 < 3 > = 1.21.1(從請求> = 2.17.3 - > databricks-cli)下載urllib3-2.0.2-py3-none-any。whl (123 kB)
2023年5月4日之前:
下載urllib3 -1.26.15-py2.py3-none-any。whl (140 kB)
- >有一個新的urllib3 (er)釋放
在urllib3 - 2.0.0(2023-04-26),我們可以看到:
“…被棄用method_whitelist重試選項,DEFAULT_REDIRECT_HEADERS_BLACKLIST (# 2086)……”
這是導致錯誤錯誤:AttributeError:類型對象'重試'沒有屬性“DEFAULT_METHOD_WHITELIST”
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
解決方法
兩種可能的解決方案可用,直到現在發現:
pip安裝- u databricks-cli皮普卸載- y urllib3 pip安裝urllib3 = = 1.26.15
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -