Pylance提示Import "flask_mysqldb" could not be resolved错误如何解决?
解决方案
这个报错是Pylance代码检查工具未识别到已安装的依赖,核心原因是你安装flask-mysqldb的Python环境,和VS Code当前关联的项目解释器环境不匹配,可按以下步骤排查:
- 第一步:切换项目解释器
打开VS Code命令面板(快捷键Ctrl+Shift+P/Cmd+Shift+P),搜索并选择Python: Select Interpreter,找到你实际用来运行项目的Python环境(如果使用了虚拟环境,选择虚拟环境目录下的python可执行文件),选中即可。 - 第二步:验证依赖安装位置
打开项目内置终端,激活你选中的项目环境后执行对应命令:
Windows系统:pip list | findstr flask-mysqldb
Mac/Linux系统:pip list | grep flask-mysqldb
若没有输出结果,说明依赖未安装在当前环境,执行pip install flask-mysqldb重新安装即可。 - 第三步:刷新编辑器索引
完成前两步后若代码还有报红,打开命令面板搜索Developer: Reload Window,重载VS Code窗口刷新Pylance的索引即可。
如果运行代码仍然提示模块不存在,重复第一步操作确认解释器路径,避免用全局Python环境运行带虚拟环境的项目。
内容的提问来源于stack exchange,提问作者Paty Pizá
相关产品推荐
相关产品推荐

