You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在PyCharm中为NewLoginApp项目安装Pyrebase时遇pycryptodome编译错误

解决Pyrebase安装时pycryptodome编译Wheel失败的问题

问题情况

我用PyCharm给NewLoginApp项目安装Pyrebase,已经确认升级了软件版本、选对了项目对应的Python解释器,但还是碰到编译错误:

ERROR: Failed to build installable wheels for some pyproject.toml based projects (pycryptodome)

错误截图:
Pycryptodome编译错误

尝试过的终端命令截图:
尝试的命令1
尝试的命令2

可行解决办法

1. 补全编译环境

pycryptodome需要C编译工具才能生成wheel,不同系统对应操作:

  • Windows:安装微软Visual C++ Build Tools,勾选「Desktop development with C++」组件。
  • macOS:终端执行 xcode-select --install 安装Xcode命令行工具。
  • Ubuntu/Debian类Linux:终端执行 sudo apt-get install build-essential libssl-dev 安装编译依赖包。

2. 手动安装预编译wheel包

不想折腾编译环境的话,去PyPI下载对应你Python版本、系统架构的pycryptodome wheel包,本地安装:

pip install /本地路径/pycryptodome-xxx.whl

完成后再执行 pip install pyrebase。

3. 换用pycryptodomex替代

pycryptodomex是pycryptodome的免编译分发版本,直接安装:

pip install pycryptodomex

之后把项目里的 from Crypto import ... 替换为 from Cryptodome import ...,再安装Pyrebase即可。

4. 更新pip工具链

先把pip、wheel、setuptools升级到最新版本,规避版本兼容问题:

pip install --upgrade pip wheel setuptools

更新完成后再尝试安装Pyrebase。

内容的提问来源于stack exchange,提问作者Kris Sapin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 14:39:55