问题就在于导入错误:无法从“集合”导入名称“映射”
因为Python3.10版本以后对requests库进行调整,collections中不能直接调用方法Mapping,MutableMapping
# 将
from collections import Mapping
from collections import MutableMapping
# 全部改为
from collections.abc import Mapping
from collections.abc import MutableMapping
将下列文件的
collections 全部改为collections.abc
F:\lib\site-packages\requests\models.py
F:\lib\site-packages\requests\utils.py
F:\lib\site-packages\requests\sessions.py
F:\lib\site-packages\requests\cookies.py
F:\Lib\site-packages\urllib3\_collections.py
F:\lib\site-packages\urllib3\util\selectors.py
C:\Users\zhao_\AppData\Local\Programs\Python\Python310\lib\site-packages\unittest2\compatibility.py"
改完运行,此时会报错:E AttributeError: module 'collections' has no attribute 'Callable'
将D:\python\interface_pytestnew\venv\Lib\site-packages\requests\models.py
再运行就会通过: