报错 urllib3 (1.26.7) or chardet (5.2.0)/charset_normalizer (2.0.8) doesn‘t match a supported version!

报错RequestsDependencyWarning: urllib3 (1.26.7) or chardet (5.2.0)/charset_normalizer (2.0.8) doesn't match a supported version! warnings.warn("urllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported "

这个警告信息 RequestsDependencyWarning: urllib3 (1.26.7) or chardet (5.2.0)/charset_normalizer (2.0.8) doesn't match a supported version! 指出 urllib3 或者 chardet/charset_normalizer 的当前版本与 requests 库支持的版本不匹配。requests 是 Python 的一个非常流行的 HTTP 库,它依赖于 urllib3 作为底层的 HTTP 客户端,而 chardetcharset_normalizer 用于字符集的检测和规范化。

要解决这个问题,你可以尝试以下步骤:

1. 更新 requests: 确保你安装的 requests 库是最新版本,因为旧版本可能不支持当前的 urllib3chardet/charset_normalizer

pip install --upgrade requests

2. 更新 urllib3: 如果更新 requests 后问题仍然存在,尝试更新 urllib3

pip install --upgrade urllib3

3. 更新 chardetcharset_normalizer: 如果问题依然没有解决,尝试更新 chardet 或者 charset_normalizer

pip install --upgrade chardet charset_normalizer

再次跑就解决了