已安装psutil仍触发ModuleNotFoundError的解决咨询
解决
ModuleNotFoundError: No module named 'psutil'问题 以下是针对VS Code环境下该问题的具体排查和解决步骤:
确认VS Code使用的Python解释器
查看VS Code左下角状态栏显示的Python解释器路径和版本。若你全局安装的psutil与VS Code当前使用的解释器(比如虚拟环境)不是同一个,就会出现找不到模块的情况。点击状态栏的Python版本,选择你安装了psutil的对应解释器。在VS Code终端内重新安装psutil
打开VS Code终端(快捷键Ctrl+`),先核对当前终端的Python和pip路径:python --version pip --version确认路径与你安装psutil时使用的一致,若不一致说明终端处于其他环境。直接在该终端执行安装命令:
pip install psutil若系统同时存在Python 2和Python 3,可尝试用
pip3替代pip。检查虚拟环境状态(若有使用)
若项目启用了虚拟环境,需先激活环境再安装psutil:- Windows(CMD):
venv\Scripts\activate - Windows(PowerShell):
.\venv\Scripts\Activate.ps1
激活成功后再执行pip install psutil。
- Windows(CMD):
强制重装并清理缓存
在终端执行以下命令,强制覆盖旧安装包并清理缓存:pip install --force-reinstall --no-cache-dir psutil验证安装结果
在VS Code终端启动Python交互模式,输入import psutil,若无报错则说明模块已正常安装,此时重新运行你的代码即可。
内容的提问来源于stack exchange,提问作者Michael Rivera
相关产品推荐
相关产品推荐

