当执行 “ pip install -e . ” 时报错:

Project name: NumPy
Project version: 1.26.4
WARNING: Failed to activate VS environment: Could not parse vswhere.exe output

..\meson.build:1:0: ERROR: Unknown compiler(s): [['icl'], ['cl'], ['cc'], ['gcc'], ['clang'], ['clang-cl'], ['pgcc']]

问题是由于缺少编译器导致的。错误信息显示系统找不到指定的编译器文件,包括icl、cl、cc、gcc、clang、clang-cl和pgcc。这通常发生在尝试编译需要C扩展的Python包(如NumPy)时。

解决这个问题需要安装一个C编译器。对于Windows系统,最常用的选择是安装Microsoft Visual C++ Build Tools。

下载地址:

Microsoft C++ Build Tools - Visual Studio

打开了Microsoft Visual C++ Build Tools的下载页面。手动完成以下步骤:

  1. 在打开的网页中,点击"Download Build Tools"按钮
  2. 运行下载的安装程序
  3. 在安装界面中,确保勾选了以下工作负载:
    • "Desktop development with C++"
    • 在右侧的"Optional"部分,确保勾选了"MSVC v143 - VS 2022 C++ x64/x86 build tools"和"Windows 11 SDK"
  4. 点击安装并等待安装完成

重新执行
 

pip install -e .

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐