我不知道如何总结或格式化问题,我提供了错误
Traceback(最近一次调用):文件“push.py”,第 1 行,从 pyrebase 导入 pyrebase 文件“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\ pyrebase__init__.py”,第 1 行,从 .pyrebase 导入 initialize_app 文件“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pyrebase\pyrebase.py”,第 17 行,从 oauth2client.service_account 导入 ServiceAccountCredentials 文件“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client\service_account.py”,第 25 行,从 oauth2client 导入客户端文件“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client\client.py”,第 45 行,从 oauth2client 导入 crypt 文件“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client\crypt.py”,第 55 行,从 oauth2client 导入 _pycrypto_crypt 文件“C:\Users\USERNAME\AppData\Local \Programs\Python\Python37-32\lib\site-packages\oauth2client_pycrypto_crypt.py”,第 17 行,从 Crypto.PublicKey 导入 RSA 文件“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32 \lib\site-packages\pycrypto-2.6.1-py3.7-win32.egg\Crypto\PublicKey\RSA.py”,第 75 行,从 Crypto.Util.number 导入 getRandomRange,bytes_to_long,long_to_bytes 文件“C: \Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pycrypto-2.6.1-py3.7-win32.egg\Crypto\Util\number.py",第 139 行值 = 2L ** (N-1) # 确保设置了高位 ^ SyntaxError:无效的语法
我在安装 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