我一直这样使用 Pyrebase4
import pyrebase
config = {
"keys": "values"
}
firebase = pyrebase.initialize_app(config)
db = firebase.database()
在我将其更新为 4.4.2
后,每当我运行我的代码时,我都会收到此错误
File "C:/Users/hp/PycharmProjects/MyWorkProjects/work/dyno.py", line 3, in <module>
import pyrebase
File "C:\Users\hp\PycharmProjects\MyWorkProjects\venv\lib\site-packages\pyrebase\__init__.py", line 1, in <module>
from .pyrebase import initialize_app
File "C:\Users\hp\PycharmProjects\MyWorkProjects\venv\lib\site-packages\pyrebase\pyrebase.py", line 303
return PyreResponse(convert_to_pyre(sorted_response), query_key)
^
SyntaxError: invalid syntax
答案 0 :(得分:0)
这是 Pyrebase 软件包 4.4.2 版中的一个错误。
在这个版本的 Pyrebase 中,维护者引入了一个语法错误:第 302 行最后缺少一个右括号。
我 submitted a pull request 到存储库以修复语法错误。此 PR 现在已合并,并且 Pyrebase 的 4.4.3 版已发布,其中包含此修复程序。因此,修复是升级到此版本。