【发布时间】:2018-05-23 01:00:58
【问题描述】:
追问This last post here about another problem installing spacy directly from source.
在其网站上,spacy 提供了直接从源代码安装的选项(pip 和 conda 都失败了,我用这种方式运气稍微好一点)。它给出了在命令行中输入的 5 个步骤:
git clone https://github.com/explosion/spaCy
cd SpaCy
export PYTHONPATH=pwd
pip install -r requirements.txt
python setup.py build_ext --inplace
我不得不修改第 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 的某些称为 preshed 的部分似乎是一个问题。我不知道这个错误是什么意思或如何解决它。在过去,我曾尝试一次安装一个我收到此错误的特定部分,但这似乎不适用于 preshed(pip install preshed 也失败并显示相同的错误消息)。如果这很重要,Spacy 在我的电脑上有一个文件夹,所以它似乎至少部分安装了。
任何和所有建议都将不胜感激 - python 是 3.7,我使用的是 Windows 10。
【问题讨论】:
标签: python python-3.x spacy