首页 文章

是否必须下载Visual Studio for spacy?

提问于
浏览
1

我已经尝试安装spacy,但它抛出以下错误:

错误:需要Microsoft Visual C 14.0 . 使用“Microsoft Visual C Build Tools”获取它:http://landinghub.visualstudio.com/visual-cpp-build-tools

我不想安装Visual Studio . 还有其他方法可以解决这个问题吗?

2 回答

  • 1

    目前,安装spaCy需要编译器 . 在Windows上,它包含在Visual C++ Build Tools中 . (不要与Visual Studio混淆 - 你绝对不需要整个事情 . )

    如果你从conda安装spaCy,你应该能够安装二进制轮子,它不需要编译器:

    conda install -c conda-forge spacy
    

    为pip提供二进制轮子肯定是在spaCy路线图上 - 你可以按照讨论和正在进行的工作in this thread .

  • 2

    我偶然发现了同样的事情,但是没有MS Build Tools就设法做到了 . 但是,这个过程需要一些手动操作,但如果您不想浪费MS Build Tools的空间,这是值得的 .

    • 访问Unofficial Windows Binaries for Python Extension Packages . 在这里,您可以获得许多python包的许多二进制轮,用于各种python版本以及32/64架构 .

    • 下一步搜索和下载ujson,cymem,murmurhash,preshed,cytoolz,thinc,最后是spaCy .

    • 使用 pip install some-package.whl 在下载的订单中安装每个车轮

    希望spaCy能够成功安装 . 如果没有,请发表评论,我会尽力帮助你 .

相关问题