Python3出现No module named 'requests'报错,已安装模块仍无法解决
解决Python中requests模块的ImportError问题
排查与解决步骤
确认Python与pip路径匹配
运行which python(Linux/macOS)或where python(Windows),再运行which pip(Linux/macOS)或where pip(Windows),检查两者路径是否归属同一虚拟环境。若路径不一致,说明模块安装到了错误环境,需用对应Python解释器的pip重装:python -m pip install requests。验证模块安装状态
打开Python交互环境,执行import requests; print(requests.__file__)。若报错则说明模块未正确安装;若输出路径,需确认该路径是否在当前Python解释器的site-packages目录下。检查IDE解释器配置
若使用VS Code、PyCharm等工具,务必确认编辑器选中的Python解释器是当前激活的虚拟环境解释器,而非系统默认或其他环境的解释器。重新安装模块
先卸载现有模块:pip uninstall requests -y,再重新安装:pip install requests,确保安装过程无报错信息。确认虚拟环境激活状态
Linux/macOS查看终端提示符是否包含环境名,Windows查看命令行开头是否有(环境名)标识。若未激活,先执行激活命令再运行脚本。
内容的提问来源于stack exchange,提问作者Aryan Singh
相关产品推荐
相关产品推荐

