我是Firebase的新手,我正在关注他们的在线教程。我正在尝试验证到一个快速数据库中,该数据库是我用一些记录创建的。我得到了一个错误:TypeError:init()得到了一个意外的关键字参数“status”
我已确保我的urllib3是最新的,并确认我的firebase_管理员是最新的。我已经检查了json文件的文件路径,并将数据库URL复制到其中。
import firebase_admin
from firebase_admin import credentials
from firebase_admin import db
#Generated from settings of a project.
cred = credentials.Certificate(r"Path to json file in the same directory as program")
firebase_admin.initialize_app(cred, {'databaseURL': 'https://mydatabase_from_firebase/'} )
我希望返回0,确认它工作正常,但我得到的错误结果如下:
TypeError: __init__() got an unexpected keyword argument 'status'
完全回溯是:
回溯(最后一次调用):文件“C:/Users/Gaming/Firbase\u setup/test.py”,第3行,从firebase\u admin导入数据库文件“C:\Users\Gaming\Firbase\u setup\venv\lib\site packages\firebase\u admin\db.py”,第33行,从firebase\u admin导入\u http\u客户端文件“C:\Users\Gaming\Firbase\u setup\venv\lib\site packages\firebase\u admin\u http\u client.py”,第32行,在raise_on_status=False,backoff_factor=0.5)TypeError:init()得到一个意外的关键字参数“status”
卸载旧版本的请求
pip uninstall requests
并安装最新的
pip install requests
将请求升级到当前版本2.22。0
为我工作。
正如前面的回答所表明的,一些库已经过时,可能会导致这个问题。
这是由于过时的urllib3包造成的。我用以下解决方案解决了这个错误。你也可以试试。
转到此文件(从您给出的错误中获取)-
从firebase_admin_http_client.py注释以下行:
#from requests.packages.urllib3.util import retry
#DEFAULT_RETRY_CONFIG = retry.Retry(
#connect=1, read=1, status=4, status_forcelist=[500, 503],
#raise_on_status=False, backoff_factor=0.5)
在同一个文件中也更改如下init参数:
def __init__(
self, credential=None, session=None, base_url='', headers=None,
retries=1):
我试图使用以下代码从上面的数据框创建一个有序的类别- 但是它给出了错误:astype()得到了一个意外的关键字参数“categories”。
问题内容: 升级到Django 1.10后,出现错误。 我的看法如下: 这是完整的回溯: 问题答案: 中的参数在Django 1.8 中已弃用,在Django 1.10中已删除。 解决方案是切换到快捷方式,该快捷方式会自动使用。 更新您的导入并按如下所示进行查看。注意,将对象作为其第一个参数。 该快捷方式是Django 1.3中引入的,因此此更改与Django的较早版本兼容。
我尝试使用pandas DataFrame的pivot_table方法; 但是,我收到以下错误: 上述命令摘自Wes McKinney(pandas的创建者)的《Python用于数据分析》一书
我正试图与Featuretools合作,为客户流失数据集开发一个自动化的特征工程工作流。最终结果是一个函数,它接收数据集并为客户标记时间,并构建可用于训练机器学习模型的特征矩阵。 作为本练习的一部分,我尝试执行以下用于绘制直方图的代码,并得到“TypeError:import_optional_dependency()得到一个意外的关键字参数'errors'”。请帮助解决此类型错误。 以下是我收到
我有wiev功能: 装饰: "index"函数正常工作,但"细节"向下错误: TypeError:包装器()获得意外的关键字参数“id” P.S.id参数在url模式中