spacy 必须下载 Visual Studio 吗?
Is it compulsory to download Visual Studio for spacy?
我已经尝试安装 spacy,但出现以下错误:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft
Visual C++ Build Tools":
http://landinghub.visualstudio.com/visual-cpp-build-tools
我不想安装 Visual Studio。还有其他方法可以解决这个问题吗?
目前,安装 spaCy 需要编译器。在 Windows 上,这包含在 Visual C++ Build Tools 中。 (不要与 Visual Studio 混淆——你绝对不需要全部。)
如果您从 conda 安装 spaCy,您应该能够安装不需要编译器的二进制轮子:
conda install -c conda-forge spacy
为 pip 提供二进制轮子肯定在 spaCy 路线图上——您可以关注讨论并进行中的工作 in this thread。
我偶然发现了同样的事情,但是在没有 MS Build Tools 的情况下设法做到了。然而,该过程需要一些手动操作,但如果您不想浪费 space 用于 MS 构建工具,那是值得的。
访问Unofficial Windows Binaries for Python Extension Packages。在这里,您可以获得许多 python 包的许多二进制轮子,用于各种 python 版本和 32/64 架构。
接下来搜索并下载 ujson、cymem、murmurhash、preshed、cytoolz、thinc,最后是 spaCy。
使用pip install some-package.whl
按照下载的顺序安装每个轮子
希望spaCy安装成功。如果没有,请发表评论,我会尽力帮助您。
我已经尝试安装 spacy,但出现以下错误:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
我不想安装 Visual Studio。还有其他方法可以解决这个问题吗?
目前,安装 spaCy 需要编译器。在 Windows 上,这包含在 Visual C++ Build Tools 中。 (不要与 Visual Studio 混淆——你绝对不需要全部。)
如果您从 conda 安装 spaCy,您应该能够安装不需要编译器的二进制轮子:
conda install -c conda-forge spacy
为 pip 提供二进制轮子肯定在 spaCy 路线图上——您可以关注讨论并进行中的工作 in this thread。
我偶然发现了同样的事情,但是在没有 MS Build Tools 的情况下设法做到了。然而,该过程需要一些手动操作,但如果您不想浪费 space 用于 MS 构建工具,那是值得的。
访问Unofficial Windows Binaries for Python Extension Packages。在这里,您可以获得许多 python 包的许多二进制轮子,用于各种 python 版本和 32/64 架构。
接下来搜索并下载 ujson、cymem、murmurhash、preshed、cytoolz、thinc,最后是 spaCy。
使用
pip install some-package.whl
按照下载的顺序安装每个轮子
希望spaCy安装成功。如果没有,请发表评论,我会尽力帮助您。