VS Code无法导入mysql.connector及解释器卡顿问题求助
解决方案
一、解决非微软商店版Python无法导入mysql.connector的问题
问题根源是你执行pip install时,pip对应的Python解释器和VS Code选中的非微软商店版解释器不匹配,导致包安装到了其他版本的环境中。按以下步骤操作:
- 确认VS Code当前选中的非微软商店版Python路径:点击左下角的解释器名称,复制完整路径(比如Windows下可能是
C:\Python311\python.exe,Linux/macOS下可能是/usr/local/bin/python3)。 - 打开终端,用该解释器的pip重新安装包:
# Windows示例 C:\Python311\python.exe -m pip install mysql-connector-python # Linux/macOS示例 /usr/local/bin/python3 -m pip install mysql-connector-python - 安装完成后,在VS Code中切换回该解释器,运行
import mysql.connector验证是否正常导入。
二、解决微软商店版Python运行缓慢的问题
微软商店版Python受系统沙箱机制限制,会大幅降低运行效率,直接替换为官方独立版Python即可:
- 卸载微软商店版Python:打开Windows设置 → 应用 → 找到“Python(来自微软商店)”,点击卸载。
- 从Python官网下载对应版本的独立安装包,安装时务必勾选Add Python to PATH选项,确保终端能直接调用该解释器。
- 在VS Code中切换到新安装的独立版解释器,重复上述第一步的pip安装命令,确保
mysql.connector安装到该环境中,之后运行代码即可恢复正常速度。
额外排查点
- 检查VS Code的Python插件是否为最新版本:打开扩展面板,找到“Python”插件,点击更新。
- 若仍有异常,可尝试关闭VS Code的所有终端,重新打开后再执行安装和运行操作,避免环境缓存干扰。
内容的提问来源于stack exchange,提问作者Rauf İlyai
相关产品推荐
相关产品推荐

