我正在尝试使用pip下载SpaCy,但它在我的计算机上不起作用。我收到以下错误消息:
命令“c:\users\myname\appdata\local\programs\python\python37\python.exe-u-c”导入setuptools,标记化;file='C:\Users\MyName\AppData\Local\Temp\pip-install-6g5hk79j\cytoolz\setup。py′;f=getattr(标记化“打开”,打开)(文件);code=f.read()。替换('\r\n','\n');f、 close();exec(compile(code,file,'exec'))“安装--记录C:\Users\MyName\AppData\Local\Temp\pip-record-makf5\u wt\install-record.txt--外部管理的单一版本--编译”失败,错误代码为C:\Users\MyName\AppData\Local\Temp\pip-install-6g5hk79j\cytoolz中的1\
我已经尝试了从其他帖子中找到的关于这个问题的一切,但没有任何效果。请帮帮忙!
我建议您使用Anaconda并使用conda install spacy
安装它,因为您的编译器似乎有问题。
而且,你可以很好地使用Pycharm。
发生此错误的原因可能是编译器出现问题,或者计算机未安装编译器。
而spaCy v2。0.x本身提供了预编译的控制盘,而一些外部依赖项没有,并且需要在本地编译。最简单的解决方案是从conda
安装,这将为您提供预编译的Windows控制盘。或者,您也可以安装Visual C构建工具(不要与Visual Studio混淆)。
斯帕西v2。1刚刚发布,它取代了几个第三方依赖项,允许为所有内容提供预构建的控制盘。因此,如果您现在再试一次,您应该能够安装库及其所有依赖项,而无需在本地编译任何内容。