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

Windows环境安装LangChain失败:NumPy元数据生成缺失编译器错误

问题:Windows虚拟环境安装LangChain时NumPy编译失败(找不到编译器)

错误信息

The Meson build system
Version: 1.2.99
...
ERROR: Unknown compiler(s): [['icl'], ['cl'], ['cc'], ['gcc'], ['clang'], ['clang-cl'], ['pgcc']]
The following exception(s) were encountered:
Running icl "" gave "[WinError 2] The system cannot find the file specified"
Running cl /? gave "[WinError 2] The system cannot find the file specified"
...
note: This error originates from a subprocess, and is likely not a problem with pip.

已执行步骤

  • 激活Python虚拟环境
  • 执行pip install langchain命令

环境信息

  • 操作系统:Windows
  • Python版本:3.13
  • pip版本:(请自行补充)

已尝试的方案

  • 更新pip和setuptools
  • 直接执行pip install numpy安装NumPy
  • 确认系统未安装Visual Studio构建工具或C++编译器

解决方案

方法1:绕过编译器,安装NumPy预编译轮子

无需本地编译,直接安装PyPI提供的预编译二进制包:

pip install numpy --only-binary :all:

完成后再执行LangChain安装命令:

pip install langchain

方法2:安装C++编译器(长期解决依赖编译问题)

若后续需频繁安装需编译的Python包,建议安装Visual Studio构建工具:

  1. 下载并打开Visual Studio Installer(可选择免费的Community版本)
  2. 在工作负载中勾选**「Desktop development with C++」**
  3. 确保勾选「MSVC v143 - VS 2022 C++ x64/x86 build tools」和对应Windows版本的SDK(如Windows 11 SDK)
  4. 安装完成后重启终端,重新激活虚拟环境,再执行pip install langchain

疑问解答

  • 是否必须安装编译器?
    不是必须。临时解决问题用预编译轮子即可;若长期需要安装依赖编译的包,安装编译器能避免重复踩坑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 19:02:36