我已经尝试安装spacy,但它抛出以下错误:
错误:需要Microsoft Visual C 14.0 . 使用“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就设法做到了 . 但是,这个过程需要一些手动操作,但如果您不想浪费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 在下载的订单中安装每个车轮
pip install some-package.whl
希望spaCy能够成功安装 . 如果没有,请发表评论,我会尽力帮助你 .
2 回答
目前,安装spaCy需要编译器 . 在Windows上,它包含在Visual C++ Build Tools中 . (不要与Visual Studio混淆 - 你绝对不需要整个事情 . )
如果你从conda安装spaCy,你应该能够安装二进制轮子,它不需要编译器:
为pip提供二进制轮子肯定是在spaCy路线图上 - 你可以按照讨论和正在进行的工作in this thread .
我偶然发现了同样的事情,但是没有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能够成功安装 . 如果没有,请发表评论,我会尽力帮助你 .