VSCode安装pyautogui成功但Pylance提示导入无法解析怎么解决?
问题排查与解决步骤
解决Pylance报pyautogui导入失败问题
- 优先核对Python解释器版本一致性:
打开终端执行py -0p,复制你执行pip安装命令对应的Python解释器路径;点击VSCode右下角显示的Python版本号,在弹出的选择框中粘贴刚才复制的路径,选中对应解释器,等待Pylance重载完成后查看报错是否消失。 - 检查项目虚拟环境配置:
如果你的当前项目开启了独立虚拟环境,全局安装的库无法在虚拟环境中生效。激活项目对应的虚拟环境后,重新执行pip install pyautogui安装即可。 - 手动添加Pylance搜索路径:
上述操作无效的话,打开项目.vscode文件夹下的settings.json文件(没有就手动新建该文件和文件夹),添加如下配置,将示例路径替换为你自己的Python库安装路径:
不知道库安装路径的话,可在终端执行{ "python.analysis.extraPaths": ["C:/Python39/Lib/site-packages"] }py -m site --user-site直接获取对应路径。
解决Ignoring invalid distribution警告问题
这个警告是之前操作pip时包删除不完全,留下了无效残包导致的。直接打开C:\python39\lib\site-packages路径,找到所有名称以~ip或-ip开头的残包文件夹,直接删除这些文件夹即可,后续使用pip命令就不会再弹出该警告。
内容的提问来源于stack exchange,提问作者lennyi
相关产品推荐
相关产品推荐

