我是 python 新手,遇到了一个我无法解决的问题。
我想在 python 中安装和使用包 spacy。
因此我打开 cmd 并运行
pip install spacy
在安装依赖项时,我收到一条错误消息:
----------------------------------------
Command ""c:\users\xxx\appdata\local\programs\python\python37\python.exe" -u -c "import setuptools, tokenize;file='C:\Users\xxx\AppData\Local\Temp\pip-install-6vcdnb_4\numpy\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\xxx\AppData\Local\Temp\pip-record-jhmti8_8\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\xxx\AppData\Local\Temp\pip-install-6vcdnb_4\numpy\
但我不知道是什么问题...
有人对此有解决方案吗?
我使用 Windows 和 python 版本 3.7.0b4
最佳答案
好的,这是一个可行的解决方案(至少在 Windows 10 和 python3.7 上):
去这里:https://www.lfd.uci.edu/~gohlke/pythonlibs/#spacy
搜索 SpaCy
并为您的平台下载正确的轮子:-
然后你需要用
pip install [wheel]
安装它们按上述顺序。如果这不起作用,请尝试安装
scipy
甚至可能numpy
来自同一个站点。
关于Python无法安装模块spaCy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50483235/