为了账号安全,请及时绑定邮箱和手机立即绑定

AttributeError: type object 'spacy.syntax.n'

AttributeError: type object 'spacy.syntax.n'

幕布斯6054654 2022-01-05 19:56:42
我是初学者,所以我不太了解堆栈溢出、venvs 以及了解我的问题所需的信息。这是我能给你的:我正在关注本教程:https : //github.com/bhargavvader/personal/tree/master/notebooks/text_analysis_tutorial我的环境:Operating System: Linux Mint 19.1 CinnamonPython Version Used: Python 3.7.1spaCy Version Used: 2.1.3我正在通过 anaconda 使用 python到目前为止我所做的: 当然我在互联网上搜索了错误这是我的错误日志:到目前为止我所做的1)我卸载并重新安装了辣2)我检查了spacy文件我如何理解这是错误日志中发生错误的部分?:----> 4 from .pipes import Tagger, DependencyParser, EntityRecognizer所以我查看了我的 spacy 文件夹以查看管道脚本。但找不到函数 Tagger、DependencyParser 和 EntityRecognizer 调用“ reduce_cython ”的点1)我在互联网上搜索了错误日志:据我了解,提出的类似问题对我的问题没有帮助:与我的问题类似的唯一问题如下:https : //github.com/explosion/spaCy/issues/2439他们的解决方案是“在 virtualenv 中向 PYTHONPATH 添加 spaCy 路径”所以我搜索了如何向 cette python 路径添加路径并发现: How do I add a path to PYTHONPATH in virtualenv然而我不太明白答案。我仍然不确定这是否是问题所在。所以如果你知道我的问题的答案,或者可以给我一些关于如何继续解决这个问题的指导。我就放心了。更多信息:如果它很重要,那么在遵循我之前提到的教程时,我确实遇到了无法下载需求的问题。这是我的终端会给我的:无法打开需求文件:[Errno 2] 没有这样的文件或目录:'REQUIREMENTS_1.txt'我忽略了它,因为一开始一切都很顺利。
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

如果您在 Google Colab 上运行代码,请将运行时更改为 GPU,然后再次尝试安装 spacy。


查看完整回答
反对 回复 2022-01-05
?
PIPIONE

TA贡献1829条经验 获得超9个赞

公平警告:这是一个对我有用的解决方法,它可能不适合你。虽然我不知道这个问题的原因,但在这里发布了解决方法,希望这可以暂时解决这个问题。

我也遇到了与 Spacy==2.2.3 相同的问题。我还在Spacy repo 上打开了一个问题

从我阅读的内容中我了解到,如果另一个库已经用另一个(读取较低)版本的 Cython 编译,那么这可能会导致一些问题。我不确定为什么以及如何。

但是经过一些反复试验,我将 spacy 降级到 2.1.3 (Spacy==2.1.3) 并且它的效果非常好。


查看完整回答
反对 回复 2022-01-05
  • 2 回答
  • 0 关注
  • 213 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信