首页 > 解决方案 > Firebase admin .listen() AttributeError 的问题

问题描述

我正在尝试实现以下线程中概述的解决方案:python firebase realtime listener

但是,这行代码会返回异常:

a = db.reference('reference/path').listen(call_back_function)

返回错误:

File "/usr/local/lib/python3.6/dist-packages/firebase_admin/db.py", line 376, in listen
    session = _sseclient.KeepAuthSession(self._client.credential)
AttributeError: '_Client' object has no attribute 'credential'

标签: pythonpython-3.xlistenerfirebase-admin

解决方案


实际上,该解决方案尚未添加到https://pypi.org/project/firebase-admin/。目前,您可以直接从 Github 下载该软件包。

  1. 您需要删除已安装的软件包

    pip uninstall firebase-admin

  2. 直接从 github 安装包。

    pip install git+https://github.com/firebase/firebase-admin-python.git#egg=firebase-admin


推荐阅读