当执行 “ 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的下载页面。手动完成以下步骤:
- 在打开的网页中,点击"Download Build Tools"按钮
- 运行下载的安装程序
- 在安装界面中,确保勾选了以下工作负载:
- "Desktop development with C++"
- 在右侧的"Optional"部分,确保勾选了"MSVC v143 - VS 2022 C++ x64/x86 build tools"和"Windows 11 SDK"
- 点击安装并等待安装完成

重新执行
pip install -e .
449

被折叠的 条评论
为什么被折叠?



