# I can't run ner.teach

**URL:** https://support.prodi.gy/t/i-cant-run-ner-teach/5072
**Category:** Uncategorized
**Tags:** usage, ner
**Created:** [December 11, 2021, 8:17am UTC](https://support.prodi.gy/t/i-cant-run-ner-teach/5072 "2021-12-11T08:17:02Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![alonsat](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@alonsat](https://support.prodi.gy/u/alonsat)
#### Post date: [December 11, 2021, 8:17am UTC](https://support.prodi.gy/t/i-cant-run-ner-teach/5072/1 "2021-12-11T08:17:02Z")

</div>

Hello,

After train a NER Model and try:

`python -m prodigy ner.teach headlines ./model ./headlines_ACQ.jsonl --label COMPANY`

I received an error:

```python
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\ProgramData\Anaconda3\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\ProgramData\Anaconda3\lib\site-packages\prodigy\ __main__.py", line 61, in <module>
    controller = recipe(*args, use_plac=True)
  File "cython_src\prodigy\core.pyx", line 329, in prodigy.core.recipe.recipe_decorator.recipe_proxy
  File "C:\ProgramData\Anaconda3\lib\site-packages\plac_core.py", line 367, in call
    cmd, result = parser.consume(arglist)
  File "C:\ProgramData\Anaconda3\lib\site-packages\plac_core.py", line 232, in consume
    return cmd, self.func(*(args + varargs + extraopts), **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\prodigy\recipes\ner.py", line 68, in teach
    nlp = spacy.load(spacy_model)
  File "C:\ProgramData\Anaconda3\lib\site-packages\spacy\ __init__.py", line 51, in load
    return util.load_model(
  File "C:\ProgramData\Anaconda3\lib\site-packages\spacy\util.py", line 351, in load_model
    return load_model_from_path(Path(name), **kwargs) # type: ignore[arg-type]
  File "C:\ProgramData\Anaconda3\lib\site-packages\spacy\util.py", line 413, in load_model_from_path
    meta = get_model_meta(model_path)
  File "C:\ProgramData\Anaconda3\lib\site-packages\spacy\util.py", line 781, in get_model_meta
    return load_meta(model_path / "meta.json")
  File "C:\ProgramData\Anaconda3\lib\site-packages\spacy\util.py", line 741, in load_meta
    raise IOError(Errors.E053.format(path=path.parent, name="meta.json"))
OSError: [E053] Could not read meta.json from model`Preformatted text`

```

---

<div class="post-metadata">

### Author: ![ines](https://sea2.discourse-cdn.com/flex020/user_avatar/support.prodi.gy/ines/32/3_2.png) [@ines](https://support.prodi.gy/u/ines)
#### Post date: [December 12, 2021, 5:12pm UTC](https://support.prodi.gy/t/i-cant-run-ner-teach/5072/2 "2021-12-12T17:12:51Z")

</div>

Hi! It looks like the error happens when spaCy is trying to load your trained model from the directory `./model`. Are you sure this directory is correct and points to a loadable spaCy model? Maybe the actual model is in a subdirectory?
