编辑:查看正确答案的评论。
大家好,这是我在安装 NLP 程序 SpaCY 时遇到的问题。
我尝试了两个pip install -U spacy
和pip install spacy
,但我似乎得到了同样的错误。我在三台不同的计算机上试过这个。我正在尝试通过 Visual Studio 2017 Preview 安装。
似乎一切都很好,直到我收到以下错误:
错误:需要 Microsoft Visual C++ 14.0。使用“Microsoft Visual C++ 构建工具”获取它: http: //landinghub.visualstudio.com/visual-cpp-build-tools 命令“C:\Users\kevin\Anaconda3\python.exe -u -c”导入 setuptools,标记化;file ='C:\Users\kevin\AppData\Local\Temp\pip-build-jy_zc2z4\murmurhash\setup.py';f=getattr(tokenize, 'open', open)( file );code=f.read ().replace('\r\n', '\n');f.close();exec(compile(code, file , 'exec'))" install --record C:\Users\kevin\AppData \Local\Temp\pip-xagjck4j-record\install-record.txt --single-version-externally-managed --compile" 在 C:\Users\kevin\AppData\Local\Temp\pip- 中出现错误代码 1 失败构建-jy_zc2z4\murmurhash\
所以我去了错误中列出的网站,我需要安装的内容非常模糊,所以我只是回到 Visual Studio 2017 Preview Installer 并单击“修改”。我已经安装了许多 C++ 工具,但我只是单击了尽可能多的 C++ 未选中框。然后我再次尝试,我仍然得到同样的错误。我不确定下一步该尝试什么。我还尝试在运行 linux 的计算机上安装,但我仍然得到了 murmurhash 部分。有没有人有任何想法?我曾经喜欢 pip,但现在它总是让我发疯。
我检查了其他 SpaCy 安装错误帖子。有几对和我的很相似,但不一样。
谢谢