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

安装Streamlit时遇pyarrow编译错误:cmake命令执行失败求助

解决pip安装Streamlit时pyarrow编译失败(cmake命令错误)的方法

方案1:安装预编译的pyarrow包(优先推荐)

手动安装pyarrow的预编译wheel包,跳过本地编译环节:

pip install pyarrow --only-binary :all:

完成后再执行Streamlit安装:

pip install streamlit

方案2:安装并配置CMake

错误提示command 'cmake' failed说明系统未安装CMake,或未将其加入环境变量:

  • 下载适配Windows的CMake安装包(选择支持Visual Studio 2017的版本)
  • 安装时勾选**"Add CMake to the system PATH for all users"**选项
  • 重启终端/命令提示符,重新执行pip install streamlit

方案3:降级Python版本

Python 3.12属于较新版本,部分依赖包的编译支持不完善,可降级到Python 3.11或3.10:

  1. 卸载当前Python 3.12
  2. 安装Python 3.11/3.10(安装时勾选"Add Python to PATH")
  3. 重新执行pip install streamlit

方案4:使用干净的虚拟环境

避免现有环境的依赖冲突:

# 创建虚拟环境
python -m venv streamlit-env
# 激活虚拟环境(Windows cmd)
streamlit-env\Scripts\activate.bat
# 激活虚拟环境(PowerShell)
streamlit-env\Scripts\Activate.ps1
# 先安装预编译pyarrow,再装Streamlit
pip install pyarrow --only-binary :all:
pip install streamlit

内容的提问来源于stack exchange,提问作者Aabhash Basnet

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 01:20:05