树莓派部署bcrypt遇rust版本不匹配问题求助
树莓派构建bcrypt Wheel时Rust版本不匹配问题的解决方法
核心原因
你更新了Rust到最新版,但系统可能仍在调用旧的1.41.1版本——大概率是rustup工具链配置未生效,或者旧版本的Rust路径在环境变量中优先级更高。
分步修复
- 先检查当前生效的Rust版本:
rustc --version
如果输出还是1.41.1,说明旧版本仍在生效。 - 将rustup默认工具链切换到最新稳定版:
rustup default stable - 刷新环境变量,确保新Rust路径被系统识别:
source $HOME/.cargo/env - 再次验证版本,确认显示最新稳定版后,重新安装bcrypt:
pip install bcrypt
备选方案:跳过编译直接用预构建Wheel
树莓派是ARM架构,部分PyPI包提供了预构建的ARM Wheel,可以直接安装避免编译步骤:
- 先安装wheel工具:
pip install wheel - 强制使用预构建包安装bcrypt:
pip install --only-binary :all: bcrypt
内容的提问来源于stack exchange,提问作者Nirmal Solanki
相关产品推荐
相关产品推荐

