![](/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.