Error 405 and template not found

OS: Windows 10
Python version 3.13.2
Jupyter Notebook version 7.3.2
pyenv version 3.1.1

I installed Python and Notebook using pyenv.
I got a 405 error when starting Notebook, and then it raised a “template not found” error trying to handle that error.
Finally Notebook is working good on browser, but error 405 is still showing in terminal.

[E 2025-03-11 21:20:16.927 ServerApp] Uncaught exception in write_error
    Traceback (most recent call last):
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\tornado\web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\tornado\web.py", line 269, in _unimplemented_method
        raise HTTPError(405)
    tornado.web.HTTPError: HTTP 405: Method Not Allowed

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jupyter_server\extension\handler.py", line 29, in get_template
        template = cast(Template, self.settings[env].get_template(name))  # type:ignore[attr-defined]
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\environment.py", line 1016, in get_template
        return self._load_template(name, globals)
               ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\environment.py", line 975, in _load_template
        template = self.loader.load(self, name, self.make_globals(globals))
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\loaders.py", line 126, in load
        source, filename, uptodate = self.get_source(environment, name)
                                     ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\loaders.py", line 209, in get_source
        raise TemplateNotFound(
        ...<2 lines>...
        )
    jinja2.exceptions.TemplateNotFound: '405.html' not found in search path: 'C:\\Users\\Lea\\.pyenv\\pyenv-win\\versions\\3.13.2\\Lib\\site-packages\\notebook\\templates'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jupyter_server\base\handlers.py", line 740, in write_error
        html = self.render_template("%s.html" % status_code, **ns)
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jupyter_server\extension\handler.py", line 93, in render_template
        template = cast(Template, self.get_template(name))  # type:ignore[attr-defined]
                                  ~~~~~~~~~~~~~~~~~^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jupyter_server\extension\handler.py", line 32, in get_template
        return cast(Template, super().get_template(name))  # type:ignore[misc]
                              ~~~~~~~~~~~~~~~~~~~~^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jupyter_server\base\handlers.py", line 662, in get_template
        return self.settings["jinja2_env"].get_template(name)
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\environment.py", line 1016, in get_template
        return self._load_template(name, globals)
               ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\environment.py", line 975, in _load_template
        template = self.loader.load(self, name, self.make_globals(globals))
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\loaders.py", line 126, in load
        source, filename, uptodate = self.get_source(environment, name)
                                     ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\loaders.py", line 209, in get_source
        raise TemplateNotFound(
        ...<2 lines>...
        )
    jinja2.exceptions.TemplateNotFound: '405.html' not found in search paths: 'C:\\Users\\Lea\\.pyenv\\pyenv-win\\versions\\3.13.2\\Lib\\site-packages\\jupyter_server', 'C:\\Users\\Lea\\.pyenv\\pyenv-win\\versions\\3.13.2\\Lib\\site-packages\\jupyter_server\\templates'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\tornado\web.py", line 1298, in send_error
        self.write_error(status_code, **kwargs)
        ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jupyter_server\base\handlers.py", line 742, in write_error
        html = self.render_template("error.html", **ns)
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jupyter_server\extension\handler.py", line 98, in render_template
        return cast(str, template.render(**ns))
                         ~~~~~~~~~~~~~~~^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\environment.py", line 1295, in render
        self.environment.handle_exception()
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\environment.py", line 942, in handle_exception        raise rewrite_traceback_stack(source=source)
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\notebook\templates\error.html", line 1, in top-level template code
        <!doctype html><html><head><meta charset="utf-8"><title>{% block title %}{{page_title | e}}{% endblock %}</title>{% block favicon %}<link rel="shortcut icon" type="image/x-icon" href="/static/favicons/favicon.ico">{% endblock %}<script defer="defer" src="{{page_config.fullStaticUrl}}/main.407246dd27aed8010549.js?v=407246dd27aed8010549"></script></head><body class="jp-ThemedContainer">{% block stylesheet %}<style>/* disable initial hide */
        ^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Lea\.pyenv\pyenv-win\versions\3.13.2\Lib\site-packages\jinja2\environment.py", line 490, in getattr
        return getattr(obj, attribute)
    jinja2.exceptions.UndefinedError: 'page_config' is undefined
[W 2025-03-11 21:20:16.943 JupyterNotebookApp] 405 HEAD /tree (c1d09e71994c41f49506c9e51473c315@::1) 42.11ms referer=None

I think there are two error. First the 405 response, and second the missing 405.html template file.

Any idea how to solve both?