You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统VS Code环境pip安装Flask成功但导入提示模块不存在

问题原因

这是典型的Python解释器与pip版本不匹配问题:从安装日志能看到,pip3把Flask装到了c:\users\gp\appdata\local\programs\python\python37-32\lib\site-packages这个32位Python3.7的第三方包目录下,但调用的python3对应的是另一个环境的Python解释器,扫描不到这个目录下的包,因此报模块不存在错误。

解决步骤

  • 第一步:确认当前python3对应的解释器路径
    运行命令:
    python3 -c "import sys; print(sys.executable)"
    
    输出的路径就是当前调用的python3的实际位置,和之前Flask安装路径对比,肯定不属于同一个Python环境。
  • 第二步:二选一解决即可
    1. 直接给当前用的python3装Flask:用以下命令安装,保证包安装到正在使用的解释器目录下
    python3 -m pip install flask
    
    1. 切换VS Code项目的Python解释器:
      按Ctrl+Shift+P调出命令面板,搜索Python: Select Interpreter,选择路径包含python37-32的32位Python3.7版本即可,这个就是已经装了Flask的解释器。
  • 第三步:验证
    运行以下命令,正常输出2.0.2就说明问题解决:
    python3 -c "import flask; print(flask.__version__)"
    

补充注意项

如果第一步查询python3路径时,输出路径包含WindowsApps,说明调用的是微软商店的Python占位程序,需要到「Windows设置→应用→应用和功能→管理应用执行别名」里,把Python相关的开关全部关闭,避免系统调用到假的Python程序。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 04:54:03