无法在带有神经网络的spaCy中安装neuralref:Coreference Resolution



我正在尝试使用pip install neuralcoref安装NeuralCoref。我已经安装了spaCy-verion 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 buildlib.win-amd64-3.8
creating buildlib.win-amd64-3.8neuralcoref
copying neuralcoreffile_utils.py -> buildlib.win-amd64-3.8neuralcoref
copying neuralcoref__init__.py -> buildlib.win-amd64-3.8neuralcoref
creating buildlib.win-amd64-3.8neuralcoreftests
copying neuralcorefteststest_neuralcoref.py -> buildlib.win-amd64-3.8neuralcoreftests
copying neuralcoreftests__init__.py -> buildlib.win-amd64-3.8neuralcoreftests
creating buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftrainalgorithm.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftraincompat.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftrainconllparser.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftraindataset.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftraindocument.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftrainevaluator.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftrainlearn.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftrainmodel.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftrainutils.py -> buildlib.win-amd64-3.8neuralcoreftrain
copying neuralcoreftrain__init__.py -> buildlib.win-amd64-3.8neuralcoreftrain
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并重新启动,但它也不起作用。有人能帮我解决这个问题吗?

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

为了在带有神经网络的spaCy中准确安装neuralref:Coreference Resolution,以下是Ubuntu中经过测试的兼容版本:

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

最新更新