提问者:小点点

在使用Windows 10的Python 3上安装Spacy在安装预剪切时失败


最后一篇文章的后续问题是关于直接从源代码安装spacy的另一个问题。

在其网站上,spacy提供了直接从源代码安装的选项(pip和conda都失败了,我在这种方式上运气稍微好一点)。它给出了在命令行中输入的5个步骤:

git clone https://github.com/explosion/spaCy

cd空间

导出PYTHONPATH=pwd

pip安装-r要求。txt

Pythonsetup.pybuild_ext

我不得不修改步骤3以使用SET,然后它似乎运行正常。但是,当我在步骤4中键入时,会收到以下错误消息:

Command "c:\users\jacqu\appdata\local\programs\python\python37\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\jacqu\\AppData\\Local\\Temp\\pip-install-bo29last\\preshed\\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\jacqu\AppData\Local\Temp\pip-record-wve_7ck8\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\jacqu\AppData\Local\Temp\pip-install-bo29last\preshed\

这似乎是一个问题,安装Spacy的一些部分称为预置。我不知道这个错误意味着什么,也不知道如何解决它。在过去,我尝试安装的特定部分,我得到这个错误一次一个,但这似乎不适用于预置(pip安装预置也失败与相同的错误信息)。如果有关系的话,Spacy在我的电脑上有一个文件夹,所以它似乎至少部分安装了。

任何和所有的建议将不胜感激-python是3.7和我使用Windows 10。


共1个答案

匿名用户

你对pip的看法是什么?为了使用pip进行安装,我必须将pip更新到最新版本(从9.x到10.0.1)。