在Windows上安装SpaCy

问题描述 投票:1回答:2

我正在尝试使用pip下载SpaCy,但它无法在我的计算机上运行。我收到以下错误消息:

命令“c:\ users \ myname \ appdata \ local \ programs \ python \ python37 \ python.exe -u -c”import setuptools,tokenize; file ='C:\ Users \ MyName \ AppData \ Local \ Temp \ pip- install-6g5hk79j \ cytoolz \ 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 \ MyName \ AppData \ Local \ Temp \ pip-record-makf5_wt \ install-record.txt - 单版本外部管理 - 编译“失败,错误代码1在C:\ Users \ MyName \ AppData \ Local \ Temp \ pip-install-6g5hk79j \ cytoolz \

我已经尝试过从这个问题的其他帖子中找到的所有内容,但没有任何工作。请帮忙!

python windows pip spacy
2个回答
0
投票

发生此错误的原因可能是您的编译器存在问题,或者因为您的计算机没有安装编译器。

虽然spaCy v2.0.x本身提供了预编译的轮子,但是一些外部依赖项不需要在本地编译。对此最简单的解决方案是从conda安装,这应该为您提供预先编译的Windows轮子。或者,您也可以安装Visual C ++构建工具(不要与Visual Studio混淆)。

刚刚发布的spaCy v2.1取代了几个第三方依赖项,允许为所有东西发送预制轮子。因此,如果您现在再试一次,您应该能够安装库及其所有依赖项,而无需在本地编译任何内容。


0
投票

我建议你使用Anaconda并使用conda install spacy安装它,因为你的编译器似乎有问题。

此外,你可以很好地使用Pycharm。

© www.soinside.com 2019 - 2024. All rights reserved.