Conda环境中脚本报错ModuleNotFoundError: No module named 'requests.auth'求助
问题:Python脚本报错
ModuleNotFoundError: No module named 'requests.auth' 之前正常运行的Python脚本突然抛出ModuleNotFoundError: No module named 'requests.auth'错误,未修改过脚本依赖的Conda环境。已尝试以下解决方法但均无效:
- 新建干净Conda环境并重新安装Requests
- 清理Visual Studio Code缓存
- 多次重启设备
异常现象:
- 在Shell交互式会话中运行测试代码可正常返回“Response [200]”
- 在Jupyter Notebook、Visual Studio Code的.py文件及命令行执行该代码时,均触发上述错误
- 所有测试操作均在已安装Requests的同一Conda环境中完成
- 同步了Visual Studio Code设置的其他虚拟环境可正常运行该代码,推测问题出在本地机器本身
测试代码
import requests from requests.auth import HTTPBasicAuth basic = HTTPBasicAuth('user', 'pass') requests.get('https://httpbin.org/basic-auth/user/pass', auth=basic)
系统规格
- 操作系统:Windows 10
- Python版本:3.12.2
- Requests版本:2.31.0
- Conda版本:24.1.2
内容的提问来源于stack exchange,提问作者wind5piel
相关产品推荐
相关产品推荐

