【问题标题】:Unable to install neuralcoref : Coreference Resolution in spaCy with Neural Networks无法安装神经核:在 spaCy 中使用神经网络的共指解析
【发布时间】:2021-08-05 15:33:03
【问题描述】:

我正在尝试使用 pip install neuralcoref 安装 NeuralCoref。我已经安装了 spaCy vesrion 3.0.6 和 Visual Studio Build Tools 16.9.5 版!但是,我在运行pip install neuralcoref 时仍然收到此错误:

 Complete output (25 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.8
  creating build\lib.win-amd64-3.8\neuralcoref
  copying neuralcoref\file_utils.py -> build\lib.win-amd64-3.8\neuralcoref
  copying neuralcoref\__init__.py -> build\lib.win-amd64-3.8\neuralcoref
  creating build\lib.win-amd64-3.8\neuralcoref\tests
  copying neuralcoref\tests\test_neuralcoref.py -> build\lib.win-amd64-3.8\neuralcoref\tests
  copying neuralcoref\tests\__init__.py -> build\lib.win-amd64-3.8\neuralcoref\tests
  creating build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\algorithm.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\compat.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\conllparser.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\dataset.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\document.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\evaluator.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\learn.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\model.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\utils.py -> build\lib.win-amd64-3.8\neuralcoref\train
  copying neuralcoref\train\__init__.py -> build\lib.win-amd64-3.8\neuralcoref\train
  running build_ext
  building 'neuralcoref.neuralcoref' extension
  error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
  ----------------------------------------
  ERROR: Failed building wheel for neuralcoref

我也尝试重新安装 Visual Studio 并重新启动,但它也没有工作。有人可以帮我解决这个问题吗?

【问题讨论】:

标签: visual-studio visual-c++ pip spacy coreference-resolution


【解决方案1】:

neuralcoref 软件包仅支持 spaCy 2,因此您需要降级 spaCy 才能使用它。我建议使用最新的 v2 版本 2.3.5。

【讨论】:

    【解决方案2】:

    为了准确安装 neuralcoref : Coreference Resolution in spaCy with Neural Networks,以下是 Ubuntu 中经过测试的兼容版本:

    1. spacy==2.1.0
    2. neuralcoref==4.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 2017-09-11
      • 2016-09-02
      • 2014-06-23
      • 2016-05-25
      • 2017-02-19
      相关资源
      最近更新 更多