![](/img/trans.png)
[英]Firestore AttributeError: module 'firebase_admin' has no attribute 'firestore'
[英]Python Firebase issue No module named firebase_admin
我在 Google App Engine 中部署了 python 代码。在我的代码中,尝试导入 firebase_admin,但显示以下错误,
import firebase_admin
ImportError: No module named firebase_admin
你好.py
import firebase_admin
from firebase_admin import credentials
from firebase_admin import db
我使用终端尝试了简单的 python 代码: hello.py
import firebase_admin
print firebase_admin
Output 在终端:
~/Desktop$ python hello.py
<module 'firebase_admin' from '/usr/local/lib/python2.7/dist-packages/firebase_admin/__init__.pyc'>
通过pip3 install firebase-admin
-admin 安装“ pip3 install firebase-admin
根据Hiranya Jayathilaka的评论,第三方库必须供应到 Google App Engine 应用程序中。
我试图使用 Visual Studio Code 通过python-admin-sdk
连接cloud firestore
,这给了我同样的错误
工作环境:
- Ubuntu 20.04
- 蟒蛇 3.8.5
- firebase-admin 5.0.0
- 视觉工作室代码
通过在 Visual Studio Code 中重新安装PyLance
扩展来解决。
在尝试所有 pip 版本安装 firebase_admin 失败后,对我有用的是在 requirements.txt文件中添加 firebase_admin然后运行pip install -r requirements.txt
由于某种超出我理解的原因,firebase_admin 在通过引用 requirements.txt 文件安装时似乎可以工作,但在直接运行 pip 时则不能。
这里有同样的问题。 通过从 python 3.7.9 更新到 3.9.13 解决了它现在一切都好!!!
更新你的
firebase_admin
到最新版本。 这将解决问题。 如果 nit 重命名
火力基地.py
其他名称......它的工作原理
只是不使用
火力基地.py
作为您项目的名称,它将起作用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.