C++和MurMurhash中的Python pip空格安装错误 [英] Python pip SpaCy Installation Error with C++ and Murmurhash

查看:41
本文介绍了C++和MurMurhash中的Python pip空格安装错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

编辑:有关正确答案,请参阅备注。

大家好,这是我在安装NLP程序spacy时遇到的一个问题。

我同时尝试了pip install -U spacypip install spacy,但似乎收到相同的错误。我在三台不同的电脑上试了试。我正在尝试通过Visual Studio 2017预览版安装。

看起来一切都很好,直到我收到以下错误:

错误:需要Microsoft Visual C++14.0。使用"Microsoft Visual C++生成工具":http://landinghub.visualstudio.com/visual-cpp-build-tools 命令"C:UserskevinAnaconda3python.exe-u-c"导入安装工具,tokenize;file=‘C:UserskevinAppDataLocalTemppip-build-jy_zc2z4murmurhashsetup.py’;f=getattr(tokenize,‘打开’,open)(file);code=f.read().replace(‘ ‘,’ ‘);f.CLOSE();EXEC(编译(代码,文件,’EXEC‘))"Install--Record C:UserskevinAppDataLocalTemppip-xagjck4j-recordinstall-record.txt--Single-Version-Extraally-Managed--Compile"在C:UserskevinAppDataLocalTemppip-build-jy_zc2z4murmurhash

中失败,错误代码为1
所以我去了错误中列出的网站,它对我需要安装的内容非常含糊,所以我只是回到Visual Studio 2017预览版安装程序,并点击"修改"。我已经安装了许多用于C++的工具,但我只是点击了所能看到的尽可能多的C++未选中框。然后我再次尝试,但仍然收到相同的错误。我不确定下一步该试什么。我也试着在我运行Linux的电脑上安装,但我仍然得到了MurMurhash部分。有没有人有什么想法?我过去很喜欢pip,但现在它总是让我发疯。

我已经检查了其他Spacy安装错误帖子。有一对夫妇和我的相似,但不一样。

谢谢

推荐答案

我的问题和你的类似。简短的答案是使用conda而不是pip来安装spacy。尝试使用Conda Install Spacy,因为它会自动安装依赖项。我在使用pip时吃了很多苦头,因为它需要相应的VSC++2015(对于python3.5+)编译器工具来构建源代码,同时安装Spacy。

顺便说一句,下载spacy WHL文件,然后使用pip安装对我不起作用。

这篇关于C++和MurMurhash中的Python pip空格安装错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆