已安装PyAutoGUI,VS Code仍提示“Import "pyautogui" could not be resolved from source”求助
解决VS Code无法识别PyAutoGUI的问题
1. 确认VS Code使用的Python解释器路径
VS Code可能未选中你安装PyAutoGUI的mingw64 Python3.9环境,操作步骤:
- 打开VS Code,点击左下角显示的当前Python版本(如
Python 3.10.x 64-bit) - 在弹出的解释器列表中,找到并选择
C:\msys64\mingw64\bin\python.exe(对应site-packages的Python环境) - 重启VS Code后检查导入提示
2. 手动添加site-packages路径到VS Code配置
若解释器选择正确仍无法识别,直接将PyAutoGUI所在路径添加到Python分析器的额外路径:
- 按
Ctrl + Shift + P打开命令面板,输入Preferences: Open Settings (JSON) - 在settings.json中添加如下配置:
"python.analysis.extraPaths": [ "C:\\msys64\\mingw64\\lib\\python3.9\\site-packages" ] - 保存文件后重启VS Code
3. 验证Python环境本身是否可识别PyAutoGUI
打开终端,运行以下命令确认环境有效性:
- 执行
C:\msys64\mingw64\bin\python.exe进入交互环境 - 输入
import pyautogui,若无报错则环境正常,问题出在VS Code配置;若报错,重新执行C:\msys64\mingw64\bin\pip.exe install pyautogui安装到该环境
4. 重置VS Code的Python插件
插件缓存可能导致识别异常:
- 打开扩展面板,找到微软官方的
Python插件,点击禁用后重新启用 - 重启VS Code后检查导入提示
内容的提问来源于stack exchange,提问作者Dreaxter
相关产品推荐
相关产品推荐

