首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入名称'combined_rule_sentence_segmenter‘

无法导入名称'combined_rule_sentence_segmenter‘
EN

Stack Overflow用户
提问于 2020-08-25 20:43:03
回答 1查看 471关注 0票数 0

我已经安装了所有的包。当导入它们时,会收到类似"cannot import name 'combined_rule_sentence_segmenter'“这样的错误。如何正确导入包。

代码语言:javascript
复制
!pip install https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.2.0/en_core_sci_sm-0.2.0.tar.gz
pip install https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.2.0/en_core_sci_md-0.2.0.tar.gz
pip install https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.2.0/en_ner_bc5cdr_md-0.2.0.tar.gz
pip install https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.2.0/en_ner_bionlp13cg_md-0.2.0.tar.gz

import scispacy
import spacy
from spacy import displacy
from collections import Counter
import en_core_web_sm
import en_ner_bc5cdr_md
import en_core_sci_sm
import en_core_sci_md
import en_ner_bionlp13cg_md
from scispacy.abbreviation import AbbreviationDetector
from scispacy.umls_linking import UmlsEntityLinker
from collections import OrderedDict
from pprint import pprint


/usr/local/lib/python3.6/dist-packages/spacy/util.py:275: UserWarning: [W031] Model 'en_core_web_sm' (2.2.5) requires spaCy v2.2 and is incompatible with the current spaCy version (2.3.2). This may lead to unexpected results or runtime errors. To resolve this, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
  warnings.warn(warn_msg)
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-14-66f9ffa9fc68> in <module>()
      4 from collections import Counter
      5 import en_core_web_sm
----> 6 import en_ner_bc5cdr_md
      7 import en_core_sci_sm
      8 import en_core_sci_md

/usr/local/lib/python3.6/dist-packages/en_ner_bc5cdr_md/__init__.py in <module>()
      5 from spacy.util import load_model_from_init_py, get_model_meta
      6 
----> 7 from scispacy.custom_sentence_segmenter import combined_rule_sentence_segmenter
      8 
      9 __version__ = get_model_meta(Path(__file__).parent)['version']

ImportError: cannot import name 'combined_rule_sentence_segmenter'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-15 21:25:55

使用en_core_sci_sm-0.2.5而不是en_core_sci_sm-0.2.0

!pip安装https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.2.5/en_core_sci_sm-0.2.5.tar.gz

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63579115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档