D:\code\myworld\lib\site-packages\requests\__init__.py:109: RequestsDependencyWarning: urllib3 (2.0.2) or chardet (None)/charset_normalizer (3.0.1) doesn't match a supported version! warnings.warn( Traceback (most recent call last): File "E:/403/mywor
时间: 2023-10-06 11:10:55 浏览: 134
这个警告提示表明在使用`requests`模块时,其依赖的`urllib3`或`chardet`/`charset_normalizer`版本不匹配,不符合支持的版本要求。可以考虑升级或降级相应的依赖包来解决该问题。
具体而言,可以通过以下命令升级/降级`urllib3`和`chardet`/`charset_normalizer`:
```python
pip install urllib3==1.26.6 chardet==4.0.0 charset_normalizer==2.0.4
```
在上面的命令中,我们指定了`urllib3`的版本为`1.26.6`,`chardet`的版本为`4.0.0`,`charset_normalizer`的版本为`2.0.4`,可以根据实际情况进行修改。执行完命令后,再次运行程序即可。
相关问题
D:\Anaconda3\lib\site-packages\requests\__init__.py:91: RequestsDependencyWarning: urllib3 (1.25.11) or chardet (3.0.4) doesn't match a supported version! RequestsDependencyWarning)
这个警告是由于 requests 库所依赖的 urllib3 和 chardet 库版本不匹配造成的。为了解决这个问题,你可以尝试以下方法:
1. 升级或降级 urllib3 和 chardet 库:可以尝试升级或者降级 urllib3 和 chardet 库来与 requests 库版本匹配。在命令行中运行以下命令:
- 升级:pip install --upgrade urllib3 chardet
- 降级:pip install urllib3==1.24.3 chardet==3.0.4
2. 忽略警告:如果你确定这个警告不会影响你的程序运行,可以通过以下代码忽略这个警告:
```
import warnings
from requests.packages.urllib3.exceptions import InsecureRequestWarning
warnings.simplefilter('ignore', category=InsecureRequestWarning)
```
希望以上方法能够解决你遇到的问题。
D:\Python38\lib\site-packages\requests\__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.15) or chardet (3.0.4) doesn't match a supported version! warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
这个是一个警告信息,它表示你的 requests 库依赖的 urllib3 或 chardet 版本不支持。你可以尝试升级这两个库的版本,或者忽略这个警告信息,因为它并不会影响 requests 库的正常使用。如果你想升级这两个库的版本,可以使用 pip 工具进行升级,例如:pip install --upgrade urllib3 chardet。
阅读全文