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

Flask项目安装flask_googlemaps后仍报ModuleNotFoundError求助

解决Flask中flask_googlemaps模块找不到的问题

针对你遇到的ModuleNotFoundError: No module named 'flask_googlemaps'问题,尝试以下具体步骤:

  • 确认虚拟环境的Python/Pip路径匹配
    激活虚拟环境后,在终端执行:

    which python  # Linux/macOS
    # 或
    where python  # Windows
    

    以及

    which pip  # Linux/macOS
    # 或
    where pip  # Windows
    

    确保输出路径指向你的虚拟环境目录(比如./venv/bin/python或venv\Scripts\python.exe),避免误用到系统全局的Python/Pip。

  • 用虚拟环境的Pip重新安装模块
    如果路径不匹配,直接指定虚拟环境内的Pip执行安装:

    # Linux/macOS
    ./venv/bin/pip install flask-googlemaps
    # Windows
    venv\Scripts\pip.exe install flask-googlemaps
    
  • 检查IDE解释器配置
    如果你用IDE(比如VS Code、PyCharm)开发,务必确认解释器选择的是虚拟环境中的Python:

    • VS Code:按Ctrl+Shift+P打开命令面板,选择Python: Select Interpreter,找到虚拟环境目录下的Python解释器。
    • PyCharm:进入File > Settings > Project: [你的项目名] > Python Interpreter,选择虚拟环境的解释器。
  • 验证导入语句拼写
    确保代码中的导入语句是正确的下划线格式:

    from flask_googlemaps import GoogleMaps
    # 或
    import flask_googlemaps
    

    注意安装时用的是flask-googlemaps(短横线),但导入时必须用下划线,这是Python包命名的常见规则。

  • 重建虚拟环境
    如果以上方法都无效,可能是虚拟环境损坏,删除后重新创建:

    # Linux/macOS
    rm -rf venv
    python3 -m venv venv
    source venv/bin/activate
    pip install flask flask-googlemaps
    # Windows
    rmdir /s venv
    python -m venv venv
    venv\Scripts\activate.bat
    pip install flask flask-googlemaps
    

内容的提问来源于stack exchange,提问作者Renée Mundie

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 10:50:08