OSError: [E053] Could not read config file from C:Users



我正在尝试运行nlp = en_core_web_sm.load()。而是不断低于误差OSError: [E053]无法从C:UsersxxxxxAnaconda3libsite-packagesen_core_web_smen_core_web_sm-2.3.1config.cfg读取配置文件

我已经检查了类似问题的解决方案(https://github.com/OmkarPathak/pyresparser/issues/46),并遵循以下步骤:PIP安装NLTKPIP安装空间==2.3.5PIP安装https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.1/en_core_web_sm-2.3.1.tar.gzPIP安装pyresparser

我仍然得到相同的错误。

我使用的是spaCy 2.3.5版本和en_core_web_sm 2.3.1版本

有人能帮帮我吗?

通常您安装和使用spaCy模型的方式是这样的。

shell:

pip install spacy==2.3.5
python -m spacy download en_core_web_sm

然后在Python中:

import spacy
nlp = spacy.load("en_core_web_sm")

我不太确定是什么导致了你的特定错误-也许是因为你使用pip install与URL直接有些东西设置奇怪?conda和pip之间也有可能出现奇怪的互动。

对于Spacy 2.3.5版本,要使其有效工作,最好遵循以下步骤:

  1. 使用Python 3.6到3.9版本。检查已安装的python版本

    python - v

  2. 使用升级后的pip

    python -m PIP install——upgrade PIP

  3. 轮安装pip install -U wheel

  4. 安装宽大的
  5. pip install -U space ==2.3.5

  6. 下载en_core_web_sm
  7. python -m space download en_core_web_sm

  8. python

    进口宽大的NLP = space .load("en_core_web_sm">

你可以写!python -m spacy download en_core_web_sm在加载像

这样的模型之前"导入宽大的从空间导入位移

!Python -m space download en_core_web_sm

NER = space .load("en_core_web_sm", disable=["tok2vec", "tagger", "parser", "attribute_ruler", "lemmatizer"])`它为我工作在jupyter与python3

相关内容

  • 没有找到相关文章