Python安装requests后仍报ModuleNotFoundError问题求助
问题分析与解决方法
核心关联
安装时的「未添加至PATH」警告和你遇到的ModuleNotFoundError: No module named 'requests'直接相关——这说明你使用的pip命令和运行脚本的python命令不属于同一个Python环境,模块被安装到了pip对应的环境中,但当前执行脚本的Python环境找不到这些模块。
具体解决步骤
确认Python与pip的环境匹配
打开终端,分别执行以下命令,检查两者的路径是否一致:python --version pip --version若输出路径不同,说明环境不匹配是问题根源。
用对应Python版本的pip重新安装模块
直接通过Python自带的pip执行安装,避免环境混淆:python -m pip install requests bs4若系统存在多个Python版本(如同时安装了Python 2.x),可明确指定版本:
python3.12 -m pip install requests bs4验证模块安装路径
运行以下代码,确认requests的安装路径是否在当前环境的sys.path中:import sys try: import requests print("requests安装路径:", requests.__file__) print("当前sys.path:", sys.path) except ImportError: print("当前环境未安装requests")若安装路径不在
sys.path里,可临时手动添加路径(仅临时解决,推荐优先用对应pip安装):import sys sys.path.append("你的requests实际安装路径") import requests配置PATH环境变量(彻底解决)
找到Python 3.12的安装目录,将以下两个路径添加到系统PATH:- Python安装根目录(例如
C:\Python312或/usr/local/python312) - 安装目录下的
Scripts文件夹(例如C:\Python312\Scripts或/usr/local/python312/bin)
添加完成后重启终端,再次验证python和pip的路径是否一致。
- Python安装根目录(例如
内容的提问来源于stack exchange,提问作者Blue4Life90
相关产品推荐
相关产品推荐

