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

已安装firebase-admin仍提示ModuleNotFoundError问题求助

解决ModuleNotFoundError: No module named 'firebase_admin'问题

问题场景

已执行pip3 install firebase-admin且提示依赖已满足,通过pip3 show firebase-admin确认firebase-admin(版本6.2.0)已安装,但运行python并执行import firebase_admin时,仍触发ModuleNotFoundError: No module named 'firebase_admin'错误。已尝试用pip替代pip3安装、重新安装firebase和firebase-admin,问题未解决。

可行解决方案

  • 检查Python与pip的版本匹配
    执行以下命令确认当前使用的Python解释器和pip是否对应:

    python --version
    pip3 --version
    

    如果python指向Python2,而pip3是为Python3安装模块,需改用python3启动解释器后再尝试导入模块。

  • 强制使用当前Python解释器的pip安装
    直接通过当前运行的Python解释器调用pip安装,确保模块安装到对应环境:

    python -m pip install firebase-admin
    
  • 检查虚拟环境状态
    若使用了虚拟环境,需确认在安装模块和运行代码时已激活对应虚拟环境。未激活环境时,pip安装的模块会进入全局环境,而代码运行在虚拟环境中会导致模块找不到。

  • 验证模块安装路径是否在Python搜索路径中

    1. 执行pip3 show firebase-admin,复制Location字段对应的路径。
    2. 启动Python后执行:
      import sys
      print(sys.path)
      
      检查输出的路径列表是否包含上述模块安装路径。若未包含,可手动添加路径后再导入:
      sys.path.append("复制的模块安装路径")
      import firebase_admin
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 18:18:09