我在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'>
答案 0 :(得分:2)
答案 1 :(得分:0)
通过pip3 install firebase-admin
安装“ firebase-admin”
答案 2 :(得分:0)
根据 Hiranya Jayathilaka 的 comment,第三方库必须提供给 Google App Engine 应用程序。
答案 3 :(得分:0)
我试图使用 Visual Studio Code 通过 cloud firestore
连接 python-admin-sdk
,这给了我同样的错误
工作环境:
通过在 Visual Studio Code 中重新安装 PyLance
扩展来解决。
答案 4 :(得分:-2)
更新你的
firebase_admin
到最新版本。这将解决问题。 如果nit重命名
firebase.py
以其他名字......其工作
不要使用
firebase.py
作为项目的名称,它将起作用