VSCode中安装导入pynput出现pip启动错误及Python未找到报错如何解决
问题解决步骤
- 第一步:清理旧Python残留配置
报错中pip仍在调用已删除的Python3.8-32路径,属于旧版本卸载未清理完全导致的冲突:- 进入路径
C:\Users\vicks\AppData\Local\Programs\Python\,删除残留的Python38-32文件夹 - 打开系统环境变量配置面板,分别在「用户变量」和「系统变量」的
Path条目里,删除所有和Python3.8-32相关的路径(含对应的Scripts子路径)
- 进入路径
- 第二步:添加Python3.9到系统PATH
在刚才的环境变量Path条目里,新增两个路径,替换为你实际的Python3.9安装路径:
新增完成后点击所有配置窗口的「确定」保存修改C:\Users\vicks\AppData\Local\Programs\Python\Python39\ C:\Users\vicks\AppData\Local\Programs\Python\Python39\Scripts\ - 第三步:关闭Windows应用执行别名冲突
打开Windows设置→应用→应用执行别名,找到列表中python.exe、python3.exe对应的「应用安装程序」选项,全部关闭,避免系统优先调用商店占位程序 - 第四步:验证环境配置
新开CMD窗口,依次执行以下命令:python --version:确认返回值为Python 3.9.7pip --version:确认返回的路径指向Python3.9的安装目录,而非旧的Python3.8路径
- 第五步:安装pynput
配置验证通过后,直接执行pip install pynput即可完成安装。如果VSCode内置终端仍报错,可按Ctrl+Shift+P选择「Python: 创建终端」,在生成的对应解释器专属终端中执行安装命令即可
内容的提问来源于stack exchange,提问作者p_square
相关产品推荐
相关产品推荐

