You need to enable JavaScript to run this app. Python导入包频繁报ModuleNotFoundError,VS Code运行Flask报错如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Python导入包频繁报ModuleNotFoundError,VS Code运行Flask报错如何解决

问题原因

报错的核心原因是VS Code当前激活的Python解释器,和你执行pip install命令对应的解释器路径不一致。即使你本机只安装了一个Python3.9,也可能因为工作区配置、虚拟环境误开启、终端路径映射问题触发该问题。

解决步骤
  • 第一步:确认pip对应的Python路径。打开系统默认终端(不要使用VS Code内置终端),执行pip --version,输出结果末尾会显示对应的site-packages路径,确认和你之前查到的\Python39\lib\site-packages一致即可。
  • 第二步:切换VS Code Python解释器。在VS Code中打开你的Flask项目根文件夹,按下快捷键Ctrl+Shift+P(Windows系统)/Cmd+Shift+P(Mac系统)调出命令面板,输入「Python: Select Interpreter」,在弹出的列表中选中路径和你上一步查到的\Python39\python.exe完全一致的Python3.9版本。
  • 第三步:验证并运行。关掉现有VS Code内置终端,新建一个终端,执行pip list确认flask在已安装包列表中,之后直接运行你的脚本即可正常导入。
额外排查项

如果上述步骤执行后仍报错,可检查以下内容:

  • 查看项目根目录下是否存在venv或.venv命名的文件夹,如果存在说明你之前误开启了虚拟环境,可直接删除该文件夹后重新选择解释器,或在当前虚拟环境中重新执行pip install flask安装依赖。
  • 不要直接双击单个py文件用VS Code打开,必须选择「打开文件夹」选项加载整个Flask项目根目录,避免VS Code读取到错误的工作区配置。

内容的提问来源于stack exchange,提问作者rpin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 03:36:02