Python Firebase问题没有名为firebase_admin的模块

时间:2017-08-07 18:28:39

标签: python python-2.7 firebase firebase-admin

我在Google App Engine中部署了一个python代码。在我的代码中,尝试导入firebase_admin,但它显示以下错误,

import firebase_admin
ImportError: No module named firebase_admin

hello.py

import firebase_admin
from firebase_admin import credentials
from firebase_admin import db

我使用终端尝试了简单的python代码: 的 hello.py

import firebase_admin
print firebase_admin

终端输出:

~/Desktop$ python hello.py
<module 'firebase_admin' from '/usr/local/lib/python2.7/dist-packages/firebase_admin/__init__.pyc'>

5 个答案:

答案 0 :(得分:2)

首先,确认执行程序的包路径。

enter image description here

其次, Perferences - &gt; Project Interpreter ,确保Package安装正确的路径 enter image description here

无论如何,你应该使用正确的python安装包enter image description here

答案 1 :(得分:0)

通过pip3 install firebase-admin安装“ firebase-admin”

答案 2 :(得分:0)

根据 Hiranya Jayathilakacomment,第三方库必须提供给 Google App Engine 应用程序。

答案 3 :(得分:0)

我试图使用 Visual Studio Code 通过 cloud firestore 连接 python-admin-sdk,这给了我同样的错误

<块引用>

工作环境:

  1. Ubuntu 20.04
  2. Python 3.8.5
  3. firebase-admin 5.0.0
  4. Visual Studio 代码

通过在 Visual Studio Code 中重新安装 PyLance 扩展来解决。

答案 4 :(得分:-2)

更新你的

  

firebase_admin

到最新版本。这将解决问题。 如果nit重命名

  

firebase.py

以其他名字......其工作

不要使用

  

firebase.py

作为项目的名称,它将起作用