Nbdev_build_lib error

Following along in the nbdev tutorial I keep running into the below error:

$ nbdev_build_lib
Traceback (most recent call last):
  File "/usr/local/anaconda3/envs/person_compare/bin/nbdev_build_lib", line 7, in <module>
    from nbdev.export2html import nbdev_build_lib
  File "/usr/local/anaconda3/envs/person_compare/site-packages/nbdev/__init__.py", line 4, in <module>
    from .imports import *
  File "/usr/local/anaconda3/envs/person_compare/site-packages/nbdev/imports.py", line 6, in <module>
    import os,re,json,glob,collections,pickle,shutil,inspect,yaml,tempfile,enum,stat,time,random,sys
  File "/usr/local/anaconda3/envs/person_compare/site-packages/yaml/__init__.py", line 13, in <module>
    from .cyaml import *
  File "/usr/local/anaconda3/envs/person_compare/site-packages/yaml/cyaml.py", line 7, in <module>
    from yaml._yaml import CParser, CEmitter
  File "/usr/local/anaconda3/envs/person_compare/site-packages/yaml/_yaml.py", line 9, in <module>
    __bootstrap__()
  File "/usr/local/anaconda3/envs/person_compare/site-packages/yaml/_yaml.py", line 7, in __bootstrap__
    mod = importlib.util.module_from_spec(spec)
  File "<frozen importlib._bootstrap>", line 589, in module_from_spec
AttributeError: 'NoneType' object has no attribute 'loader'

Versions:

 conda list | rg "(nbdev|python)"
ipython                   7.26.0           py37h5b6bc8d_0    conda-forge
ipython_genutils          0.2.0              pyhd3eb1b0_1
nbdev                     1.1.15                     py_0    fastai
python                    3.7.10                1_73_pypy    conda-forge
python-dateutil           2.8.2              pyhd3eb1b0_0
python-lsp-jsonrpc        1.0.0              pyhd8ed1ab_0    conda-forge
python-lsp-server         1.2.0              pyhd8ed1ab_0    conda-forge
python_abi                3.7               2_pypy37_pp73    conda-forge
❯ conda list | rg "(nbdev|python|jupyter)"
ipython                   7.26.0           py37h5b6bc8d_0    conda-forge
ipython_genutils          0.2.0              pyhd3eb1b0_1
jupyter                   1.0.0            py37h5186d4c_6    conda-forge
jupyter-lsp               1.4.1              pyhd8ed1ab_0    conda-forge
jupyter-packaging         0.10.4             pyhd8ed1ab_0    conda-forge
jupyter_client            6.1.12             pyhd3eb1b0_0
jupyter_console           6.4.0              pyhd3eb1b0_0
jupyter_core              4.7.1            py37hecd8cb5_0
jupyter_server            1.4.1            py37hecd8cb5_0
jupyterlab                3.1.1              pyhd8ed1ab_0    conda-forge
jupyterlab-lsp            3.8.1              pyhd8ed1ab_0    conda-forge
jupyterlab_server         2.6.1              pyhd3eb1b0_0
jupyterlab_vim            0.14.2             pyhd8ed1ab_0    conda-forge
jupyterlab_widgets        1.0.0              pyhd3eb1b0_1
nbdev                     1.1.15                     py_0    fastai
python                    3.7.10                1_73_pypy    conda-forge
python-dateutil           2.8.2              pyhd3eb1b0_0
python-lsp-jsonrpc        1.0.0              pyhd8ed1ab_0    conda-forge
python-lsp-server         1.2.0              pyhd8ed1ab_0    conda-forge
python_abi                3.7               2_pypy37_pp73    conda-forge

what’s your nbconvert version? It needs to be <6, you can pin it to the conda env by doing:

conda config --env --add pinned_packages nbconvert==5