Anaconda环境安装Streamlit失败:pyarrow编译wheel报错(32位Windows)
解决32位Windows下Anaconda安装Streamlit失败的问题
问题原因
报错核心是 pyarrow 从特定版本开始不再支持32位Windows系统,安装Streamlit时会自动尝试安装依赖的pyarrow,源码编译失败导致整个安装流程卡壳。
可行解决方案
方案1:切换64位Windows系统(推荐)
目前绝大多数数据分析类Python库(包括pyarrow、Streamlit)都已逐步放弃32位系统支持,切换到64位系统能彻底解决这类兼容性问题,同时获得更好的性能。方案2:安装兼容32位的旧版本依赖
- 先安装最后支持32位Windows的pyarrow版本(比如5.0.0):
pip install pyarrow==5.0.0 - 再安装Streamlit:
pip install streamlit
若上述步骤失败,可尝试指定兼容旧版pyarrow的Streamlit版本:
pip install streamlit==1.12.0- 先安装最后支持32位Windows的pyarrow版本(比如5.0.0):
方案3:尝试通过conda安装预编译包
conda仓库可能提供针对32位系统预编译好的pyarrow包,执行以下命令尝试安装:conda install -c conda-forge pyarrow streamlit
内容的提问来源于stack exchange,提问作者l_b
相关产品推荐
相关产品推荐

