标签: pyrebase

Pyrebase4 错误无法导入名称“gaecontrib”

我一直在尝试使用安装pyrebase4pip install pyrebase4但是运行时它会抛出以下错误

"C:\Users\ChodDungaTujheMadhadchod\anaconda3\envs\sam_upgraded\lib\site-packages\requests_toolbelt\adapters\appengine.py", line 42, in <module> from .._compat import gaecontrib ImportError: cannot import name 'gaecontrib' from 'requests_toolbelt._compat'

由于我直接看到错误requests_toolbelt,但我无法找出修复它的可能方法,因此我尝试升级到最新版本,即requests-toolbelt==1.0.0. 那么有什么办法可以解决呢。

python pyrebase python-requests-toolbelt

7
推荐指数
1
解决办法
3132
查看次数

在 Windows Python 3.7 上安装 pyrebase 失败

我刚刚为所有用户在 Windows 10 上安装了 python 3.7 64 位并修改了 PATH 我将 pip 更新为 18.1 我安装了 pygame,

py -3 -m pip install pygame

它工作正常

我想安装pyrebase

py -3 -m pip install pyrebase

下载好然后我有这个味精并且 pip 日志目录被删除,所以我无法弄清楚发生了什么

命令 ""C:\Program Files\Python37\python.exe" -u -c "import setuptools, tokenize; file ='C:\Users\mine\AppData\Local\Temp\pip-install-2rr8v7jh\pycryptodome\setup.py';f=getattr(tokenize, 'open', open)( file );code=f.read ().replace('\r\n', '\n');f.close();exec(compile(code, file , 'exec'))" install --record C:\Users\mine\AppData \Local\Temp\pip-record-om6lqxmm\install-record.txt --single-version-externally-managed --compile" 失败,错误代码 1 在 C:\Users\mine\AppData\Local\Temp\pip-安装-2rr8v7jh\pycryptodome\

但在它给出这个错误之前

安装收集到的包:pycryptodome、pyrebase

找到现有安装:pycryptodome 3.7.0

卸载 pycryptodome-3.7.0:

成功卸载pycryptodome-3.7.0

为 pycryptodome 运行 setup.py install ... 错误

这是当我尝试安装 pycryptodome 时,它​​单独安装得很好,但是在尝试安装 pyrebase 时,它​​卸载了以前的 …

python-3.x pyrebase

5
推荐指数
2
解决办法
2万
查看次数

从 OrderedDict 中提取数据

所以我有一个 firebase 数据库

火力数据库

这是我获取特定数据的代码

db = firebase.database()
test = db.child("Users").order_by_child("IDNumber").equal_to(222333123).get().val()

print(test)
Run Code Online (Sandbox Code Playgroud)

然后结果作为 OrderedDict 返回

OrderedDict([('艾斯', {'艾斯': '宝贝', 'IDNumber': 222333123})])

我想提取数据并将 Ays = Baby 和 IDNumber = 222333123 作为两个单独的变量。我尝试使用 .items() 并将其放入列表中,但我似乎无法将其分开。还有其他办法吗?

python python-3.x raspberry-pi3 ordereddict pyrebase

4
推荐指数
1
解决办法
4548
查看次数

如何从 Firebase 实时数据库获取最新记录

我正在使用 Pyrebase 从实时数据库接收数据。其实我可以直接接收数据,但我只需要最新的记录。

这是实时数据库:

python firebase firebase-realtime-database pyrebase

4
推荐指数
1
解决办法
4104
查看次数

在 Python 中调用 Pyrebase 时出现未知语法错误

我不知道如何总结或格式化问题,我提供错误


回溯(最近一次调用最后):文件“push.py”,第1行,来自pyrebase导入pyrebase文件“C:\ Users \ USERNAME \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ Pyrebase__init__.py”,第 1 行,来自 .pyrebase importinitialize_app 文件“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pyrebase\pyrebase.py”,第 17 行,在 from oauth2client.service_account import ServiceAccountCredentials 文件“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client\service_account.py”,第 25 行,在 from oauth2client import client文件“C:\ Users \ USERNAME \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ oauth2client \ client.py”,第45行,来自oauth2client导入加密文件“C:\ Users \ USERNAME” \AppData\Local\Programs\Python\Python37-32\lib\site-packages\oauth2client\crypt.py”,第 55 行,来自 oauth2client import _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 行,来自 …

python firebase pyrebase

3
推荐指数
1
解决办法
9376
查看次数

Firebase 帐户创建和登录错误处理 - Pyrebase

我正在尝试处理用户注册或登录我的应用程序时出现的错误。我尝试处理的第一个错误是当用户尝试使用数据库中已存在的电子邮件创建帐户时。我得到以下信息HTTPError

 requests.exceptions.HTTPError: [Errno 400 Client Error: Bad Request for url: https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key=] {
   "error": {
     "code": 400,
     "message": "EMAIL_EXISTS",
     "errors": [
       {
         "message": "EMAIL_EXISTS",
         "domain": "global",
         "reason": "invalid"
       }
     ]
   }
 }
Run Code Online (Sandbox Code Playgroud)

我想访问"message": "EMAIL_EXISTS"下面的值,但我不知道该怎么做。我添加了以下代码,但会产生以下错误:

     error_message = error["error"]["message"]
 TypeError: 'HTTPError' object is not subscriptable
Run Code Online (Sandbox Code Playgroud)
import requests
import pyrebase

class CreateAccount():

    def create_account(self):

        try:
            auth.create_user_with_email_and_password(self.email, self.password)

        except requests.exceptions.HTTPError as error:
            print(error)
            error_message = error["error"]["message"]
            print(error_message)
Run Code Online (Sandbox Code Playgroud)

python error-handling firebase-authentication pyrebase

1
推荐指数
1
解决办法
1473
查看次数

Python Pyrebase 配置

当我尝试运行我的代码时:

import pyrebase

    firebaseConfig = {
        "apiKey": "xxxxxx",
        "authDomain": "xxxxxx",
        "projectId": "xxxxxx",
        "storageBucket": "xxxxxxx",
        "serviceAccount": "xxxxxxxxx"
    }
    
    firebase_storage = pyrebase.initialize_app(firebaseConfig)
    storage = firebase_storage.storage()
    
    storage.child("uploads").put("xxxxxxx")
Run Code Online (Sandbox Code Playgroud)

我收到错误:

self.database_url = config["databaseURL"]

关键错误:'databaseURL'

我不知道该怎么办。有人能帮我吗?

python firebase-storage pyrebase

1
推荐指数
1
解决办法
3879
查看次数