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

安装spaCy模型时能否指定使用GCC编译器替代MSVC?

使用RTools GCC替代VS C++编译安装spaCy模型

是的,你可以让pip使用已安装的RTools GCC来完成spaCy模型的编译安装,具体操作步骤如下:

1. 设置环境变量指定编译器

在执行pip安装命令前,先在命令行中配置环境变量,告诉Python使用你的GCC作为C/C++编译器:

  • 若使用CMD,执行以下命令:
    set CC=C:/rtools43/x86_64-w64-mingw32.static.posix/bin/gcc.exe
    set CXX=C:/rtools43/x86_64-w64-mingw32.static.posix/bin/g++.exe
    
  • 若使用PowerShell,执行以下命令:
    $env:CC = "C:/rtools43/x86_64-w64-mingw32.static.posix/bin/gcc.exe"
    $env:CXX = "C:/rtools43/x86_64-w64-mingw32.static.posix/bin/g++.exe"
    

2. 执行安装命令

保持当前命令行窗口不变,直接运行你的spaCy模型安装命令:

pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz

3. 处理隔离环境导致的编译器识别问题

如果安装过程中仍出现编译器无法识别的错误,可添加--no-build-isolation参数,避免pip创建的隔离环境无法读取你设置的环境变量:

pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz --no-build-isolation

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 09:24:51