我不知道如何总结或格式化问题,我提供了错误
回溯(最近一次调用):文件"push.py",第1行,从pyrebase导入pyrebase文件"C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pyrebase\pyrebase.py",第1行,从.pyrebase导入initialize_app文件第17行,在“从"C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client\service_account.py",导入ServiceAccountCredentials文件”第25行中,在“从oauth2client导入客户端文件”"C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client\client.py",第45行中,在“从"C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client\crypt.py",导入密码文件”"C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client_pycrypto_crypt.py",第55行中,在“从oauth2client导入_pycrypto_crypt文件”第17行中,在“从"C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pycrypto-2.6.1-py3.7-win32.egg\Crypto\PublicKey\RSA.py",Crypto.PublicKey导入RSA文件”第75行中,在“从Crypto.Util.number导入getRandomRange”中,"C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pycrypto-2.6.1-py3.7-win32.egg\Crypto\Util\number.py",long_to_bytes文件第139行值= 2L ** (N-1) #确保设置高位:无效语法
我安装Pyrebase时有错误,所以我目前正在使用Pyrebase4,我还尝试安装PyCryptoDome,然后在配置之后手动安装Pyrebase以避免版本控制错误--这是我的代码:
import pyrebase
config={keys and all go here}
firebase=pyrebase.initialize_app(config)
db=firebase.database()
db.child("names").push({"name":"Abhinav"})预期将数据推送到Firebase
发布于 2022-03-30 07:29:23
如果您已经安装了pyrebase (v3)并且没有工作,请执行以下操作
pip3 install pyrebase4发布于 2022-04-03 17:15:51
只需使用Pyrebase4而不是pyrebase 3
发布于 2019-08-02 21:53:29
变化
value = 2L ** (N-1)至
value = 2 ** (N-1)Python 3没有长整数,所有整数都是无限精度的。
您可能需要在其余代码中搜索其他长整数。您可以使用regexp \dL来找到它们。
https://stackoverflow.com/questions/57333606
复制相似问题