ImportError:无法从“Crypto.PublicKey”导入名称“RSA”

scu*_*ve7 3 python cloud firebase pycryptodome

您好,我正在尝试将我的 python 脚本连接到 google firebase。我在安装 Pyrebase 时遇到了一些问题。当我使用 pip installpyrebase 安装时,出现以下错误消息:

图1:

在此输入图像描述

不过我尝试了几种方法来解决这个问题,一种方法是通过 pip installpyrebase4 进行安装。安装会顺利进行,但是当我去编写导入语句 importpyre base 时,我会收到此错误:

图片2:

在此输入图像描述

我还尝试卸载pyrebase4并安装setuptools和gcloud,从中我应该能够pip安装pyrebase。但是它无法构建 pycryptodome 轮。然后它执行此错误:

图3:

在此输入图像描述

谁能帮我安装并运行它,我需要很快完成这里的一个项目,但这个瓶颈确实给我带来了压力

小智 15

我在 RSA 加密方面也遇到了同样的问题。然后我卸载我的 pycrypto 包并重新安装它们,这对我来说效果很好。这是我的卸载和重新安装命令;

  • pip uninstall PyCrypto
  • pip uninstall PyCryptodome
  • pip install PyCryptodome

尝试一下看看吧。