尝试在python服务器上集成Google firestore API
...
File "/home/daffolap-355/repos/subscriptions/appvendor/firebase_admin/firestore.py", line 28, in <module>
raise ImportError('Failed to import the Cloud Firestore library for Python. Make sure '
ImportError: Failed to import the Cloud Firestore library for Python. Make sure to install the "google-cloud-firestore" module.
我在这里收到此错误:
from firebase_admin import credentials, auth, firestore
我安装了firebase-admin
模块:
pip install --upgrade -t libs firebase-admin
然后运行应用
dev_appserver app.yaml
答案 0 :(得分:4)
Google Cloud Firestore需要grpc
。
pip install grpcio
但是,根据您的操作系统,还有其他步骤。查看https://github.com/grpc/grpc/blob/master/INSTALL.md
答案 1 :(得分:2)
要解决“google-cloud-firestore”模块错误,请执行以下操作:
然后像这样导入:
答案 2 :(得分:1)
这对我有用。 尝试卸载并重新安装google-cloud-firestore
使用pip卸载“ google-cloud-firestore”
pip uninstall google-cloud-firestore
再次使用pip重新安装
pip install google-cloud-firestore
答案 3 :(得分:1)
在Windows上安装firebase_admin库时,我遇到了类似的问题。 解决方案是将protobuf库降级到3.6.0。
pip install protobuf==3.6