I am having a problem with the jupyter-notebook port (both 3.11 and 3.12) under 
MacOS 14.5 (Sonoma) on an M1 13” MacBook Pro. More specifically, 
jupyter-notebook launches and allows me to navigate my hard disk. However, when 
I click on a notebook to try to edit/run it a new tab is opened in Safari, but 
it remains empty, and I get the following error in the terminal window:

[I 2024-06-23 18:55:44.134 ServerApp] Skipped non-installed server(s): 
bash-language-server, dockerfile-language-server-nodejs, 
javascript-typescript-langserver, jedi-language-server, julia-language-server, 
pyright, python-language-server, python-lsp-server, r-languageserver, 
sql-language-server, texlab, typescript-language-server, 
unified-language-server, vscode-css-languageserver-bin, 
vscode-html-languageserver-bin, vscode-json-languageserver-bin, 
yaml-language-server
[W 2024-06-23 18:56:02.144 ServerApp] 500 GET /api/nbconvert?1719161760917 
(::1): Could not import nbconvert: No module named 'jupyterlab_pygments'
[W 2024-06-23 18:56:02.144 ServerApp] wrote error: "Could not import nbconvert: 
No module named 'jupyterlab_pygments'"
    Traceback (most recent call last):
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/jupyter_server/services/nbconvert/handlers.py",
 line 34, in get
        from nbconvert.exporters import base
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/nbconvert/exporters/__init__.py",
 line 1, in <module>
        from .asciidoc import ASCIIDocExporter
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/nbconvert/exporters/asciidoc.py",
 line 9, in <module>
        from .templateexporter import TemplateExporter
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/nbconvert/exporters/templateexporter.py",
 line 31, in <module>
        from nbconvert import filters
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/nbconvert/filters/__init__.py",
 line 18, in <module>
        from .strings import (
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/nbconvert/filters/strings.py",
 line 23, in <module>
        from nbconvert.preprocessors.sanitize import _get_default_css_sanitizer
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/nbconvert/preprocessors/__init__.py",
 line 10, in <module>
        from .csshtmlheader import CSSHTMLHeaderPreprocessor
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/nbconvert/preprocessors/csshtmlheader.py",
 line 10, in <module>
        from jupyterlab_pygments import JupyterStyle  # 
type:ignore[import-untyped]
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ModuleNotFoundError: No module named 'jupyterlab_pygments'
    
    The above exception was the direct cause of the following exception:
    
    Traceback (most recent call last):
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/tornado/web.py",
 line 1790, in _execute
        result = await result
                 ^^^^^^^^^^^^
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/jupyter_server/auth/decorator.py",
 line 73, in inner
        return await out
               ^^^^^^^^^
      File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/jupyter_server/services/nbconvert/handlers.py",
 line 36, in get
        raise web.HTTPError(500, "Could not import nbconvert: %s" % e) from e
    tornado.web.HTTPError: HTTP 500: Internal Server Error (Could not import 
nbconvert: No module named 'jupyterlab_pygments')

Any idea what the problem might be?

Thanks a lot in advance,


Artemio Gonzalez Lopez
[email protected]

Reply via email to