VSCode可导入shutil但无法导入psutil的问题及相关疑问
问题解决步骤
一、解决import psutil报错问题
- 先确保VSCode使用的Python解释器和
py命令对应版本一致:- 查看VSCode左下角显示的Python版本号,点击它弹出解释器列表,选择和
py命令匹配的版本(终端输入py --version可查看对应版本)。 - 用
py命令重新安装psutil,在终端执行:py -m pip install psutil,这样安装的包会直接对应py调用的Python环境,VSCode选这个解释器就能正常导入。 - 验证安装路径:执行
py -m pip show psutil,查看输出里的Location路径,确认该路径是VSCode所选解释器的site-packages文件夹。
- 查看VSCode左下角显示的Python版本号,点击它弹出解释器列表,选择和
二、关于py命令可用但python命令不可用的原因
py是Windows系统的Python Launcher工具,是Python安装时默认勾选的组件,专门用来管理不同版本的Python,哪怕只装了一个版本,它也能正常调用对应Python环境。python命令不可用,大概率是安装Python时没勾选Add Python to PATH选项,导致Python的可执行文件路径未加入系统环境变量。解决方法:- 找到Python安装目录(通常在
C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX,XX为版本号)。 - 将该目录及目录下的
Scripts文件夹路径,添加到系统环境变量的PATH中。 - 重启终端和VSCode,再输入
python --version即可正常识别。
- 找到Python安装目录(通常在
内容的提问来源于stack exchange,提问作者SOS
相关产品推荐
相关产品推荐

