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

无法安装pyarrow与streamlit:Visual Studio缺失导致编译失败求助

解决pyarrow和streamlit安装失败问题

问题根源

从错误日志看,核心问题有两个:

  1. Python版本兼容性:你使用的Python3.12是最新版本,pyarrow 9.0.0对其支持不佳,导致pip尝试从源码编译pyarrow;
  2. 缺少编译环境:编译pyarrow需要Visual Studio 2017(或更高版本)的C++构建工具,你的系统中未安装或未正确配置该环境。

解决方案1:安装预编译wheel包(推荐,无需编译)

直接强制pip使用官方预编译的pyarrow包,跳过源码编译环节:

  1. 安装适配Python3.12的pyarrow:
pip install pyarrow --only-binary=pyarrow

若需指定稳定版本(推荐14.0.0及以上,对Python3.12支持更完善):

pip install pyarrow==14.0.0 --only-binary=pyarrow
  1. 安装streamlit:
pip install streamlit

解决方案2:配置Visual Studio编译环境(如需源码编译)

如果必须从源码编译pyarrow,需完成以下步骤:

  • 下载安装Visual Studio Community 2017/2022(免费版),安装时务必勾选「Desktop development with C++」组件,确保包含MSVC编译器、Windows SDK等核心工具;
  • 安装完成后,打开「x64 Native Tools Command Prompt for VS 2017/2022」,在该命令行窗口中执行pip安装命令,确保cmake能识别到Visual Studio环境。

解决方案3:降级Python版本(可选)

Python3.12的生态兼容性尚未完全成熟,降级到Python3.11可避免多数兼容性问题:

  1. 卸载当前Python3.12,下载Python3.11.x稳定版;
  2. 安装时勾选「Add Python to PATH」选项;
  3. 直接执行安装命令:
pip install pyarrow streamlit

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 13:23:25