Python 无法安装模块 spaCy

新手上路,请多包涵

我是 python 的新手,遇到了一个我无法解决的问题。我想在 python 中安装和使用包 spacy。因此我打开 cmd 并运行

pip install spacy

安装依赖项时,我收到一条错误消息:

     ----------------------------------------

命令 ““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” 在 C:\Users\xxx\AppData\Local\Temp\pip- 中失败,错误代码为 1安装-6vcdnb_4\numpy

但我不知道是什么问题…

有人对此有解决方案吗?

我使用 Windows 和 python 版本 3.7.0b4

原文由 WinterMensch 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 980
2 个回答

好的,这是一个可行的解决方案(至少在 Windows 10 和 python3.7 上):

去这里: https ://www.lfd.uci.edu/~gohlke/pythonlibs/#spacy

搜索 SpaCy 并为您的平台下载正确的轮子:-

  • 预装
  • 仙客来
  • 杂音
  • 薄的
  • 宽敞的

然后你需要按照上面的顺序用 pip install [wheel] 安装它们。

如果这不起作用,请尝试从同一站点安装 scipy 甚至 numpy

原文由 MegaIng 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可能正在使用需要卸载的 python 32 位版本,并且需要切换到 python 64 位版本。

切换后一切正常,只需在安装前升级 pip 和 setuptools。

原文由 Dr. Milind Kumar Audichya 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题