To make it work, I installed latex, typical latex extra, and pandoc.

With ubuntu:

Copysudo apt-get install texlive texlive-latex-extra pandoc

it takes some times: several 100 Mb to download. I read somewhere that you can use --no-install-recommends for texlive and extra to reduce to the dl.

Answer from Juh_ on Stack Overflow
🌐
GitHub
github.com › jupyter › nbconvert › issues › 1876
JupyterLab error "nbconvert failed: Pandoc wasn't found." · Issue #1876 · jupyter/nbconvert
October 4, 2022 - Please check that pandoc is installed: https://pandoc.org/installing.html ... % jupyter nbconvert --to pdf 20221003_stringDB-more.ipynb [NbConvertApp] Converting notebook 20221003_stringDB-more.ipynb to pdf [NbConvertApp] Support files will ...
Author   adamcc
Discussions

Problem with converting into pdf on jupyper notebook
try this online tool: https://www.convert.ploomber.io/ More on reddit.com
🌐 r/learnpython
1
4
September 11, 2023
IPython/Jupyter Problems saving notebook as PDF - Stack Overflow
So, I've been trying to save a jupyter notebook as PDF but I just can't figure out how to do this. The first thing I try is from the file menu just download as PDF, but doing that results in: nbcon... More on stackoverflow.com
🌐 stackoverflow.com
Nbconverter doesn't work - Unable to find Pandoc installation
I'm new to IPython. I wrote my first simple notebook and I'm trying to convert it to html but during the conversion I obtain the following error: [NbConvertApp] Using existing profile dir: ... More on github.com
🌐 github.com
9
February 3, 2014
Pandoc on NixOS not found
When using nbconvert on NixOS it does not find pandoc. Pandoc is installed on the path: $ pandoc --version panda 1.19.2.1 Compiled with pandoc-types 1.17.0.5, texmath 0.9.4.1, skylighting 0.1.1.5 H... More on github.com
🌐 github.com
4
July 17, 2018
🌐
Medium
medium.com › @6unpnp › install-pandoc-for-jupyter-notebook-885becbf6a14
Install Pandoc for Jupyter Notebook | by Sparisoma Viridi | Medium
August 11, 2024 - .. File "V:\tf\Lib\site-packages\nbconvert\utils\pandoc.py", line 75, in get_pandoc_version raise PandocMissing() nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found. Please check that pandoc is installed: https://pandoc.org/installing.html ...
🌐
Reddit
reddit.com › r/learnpython › problem with converting into pdf on jupyper notebook
r/learnpython on Reddit: Problem with converting into pdf on jupyper notebook
September 11, 2023 -

Hi,

I am trying to convert into pdf on jupyter notebook but I am getting "500: internal server error:"

nbconvert failed: Pandoc was not found,

I installed pandoc on windows 11, but when I execute it I am getting the error that windows defender is not allowing it to execute.

Somebody please guide me.

Zulfi.

🌐
Medium
anik8das.medium.com › how-to-export-jupyter-notebooks-ipynb-files-on-an-m1-mac-1e54f95d1f63
How to export Jupyter Notebooks (ipynb files) on an M1 Mac | by Aniket Das | Medium
April 21, 2022 - - - - Error: If you have not installed ... - - - IPython.nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found: Please check that pandoc is installed ·...
🌐
GitHub
github.com › ipython › ipython › issues › 5005
Nbconverter doesn't work - Unable to find Pandoc installation · Issue #5005 · ipython/ipython
February 3, 2014 - I'm new to IPython. I wrote my first simple notebook and I'm trying to convert it to html but during the conversion I obtain the following error: [NbConvertApp] Using existing profile dir: ...
Author   tfabbri
Find elsewhere
🌐
CopyProgramming
copyprogramming.com › howto › how-to-fix-nbconvert-failed-pandoc-wasn-t-found-error-for-jupyter-notebook-conversion
Nbconvert Failed: Pandoc Wasn't Found — Complete Fix Guide for Jupyter Notebook Conversion - Nbconvert utils pandoc pandocmissing pandoc wasnt found
November 23, 2025 - The "nbconvert failed: Pandoc wasn't found" error is one of the most common frustrations when converting Jupyter notebooks to PDF, LaTeX, or other formats. This error occurs because nbconvert, the tool responsible for converting files into various output formats, cannot locate the Pandoc executable ...
🌐
GitHub
github.com › jupyter › nbconvert › blob › main › nbconvert › utils › pandoc.py
nbconvert/nbconvert/utils/pandoc.py at main · jupyter/nbconvert
class PandocMissing(ConversionException): """Exception raised when Pandoc is missing.""" · def __init__(self, *args, **kwargs): """Initialize the exception.""" super().__init__( "Pandoc wasn't found.\n" "Please check that pandoc is installed:\n" "https://pandoc.org/installing.html" ) ·
Author   jupyter
🌐
Brainly
brainly.com › computers and technology › high school › explain the condition: nbconvert failed because pandoc wasn't found.
[FREE] Explain the condition: nbconvert failed because pandoc wasn't found. - brainly.com
November 19, 2023 - The error 'nbconvert failed because ... for converting Jupyter notebooks. To fix this, install Pandoc on your system and ensure the path to the Pandoc executable is set correctly....
🌐
nbconvert
nbconvert.readthedocs.io › en › latest › install.html
Installation — nbconvert 7.17.1 documentation - Read the Docs
To unlock its full capabilities, nbconvert requires Pandoc, TeX (specifically, XeLaTeX) and playwright.
🌐
GitHub
github.com › jupyter › nbconvert › issues › 841
Pandoc on NixOS not found · Issue #841 · jupyter/nbconvert
July 17, 2018 - File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/utils/pandoc.py", line 76, in get_pandoc_version raise PandocMissing() nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found. Calling nbconvert.utils.pandoc directly from python actually works.
Author   drever
🌐
IPython
ipython.org › ipython-doc › 3 › api › generated › IPython.nbconvert.utils.pandoc.html
Module: nbconvert.utils.pandoc — IPython 3.2.1 documentation
class IPython.nbconvert.utils.pandoc.PandocMissing(*args, **kwargs)¶ · Bases: IPython.nbconvert.utils.exceptions.ConversionException · Exception raised when Pandoc is missing. __init__(*args, **kwargs)¶ · IPython.nbconvert.utils.pandoc.pandoc(source, fmt, to, extra_args=None, encoding='utf-8')¶ ·
🌐
Brainly
brainly.com › computers and technology › high school › `nbconvert` failed: `pandoc` wasn't found.
[FREE] `nbconvert` failed: `pandoc` wasn't found. - brainly.com
In summary, the 'nbconvert failed: pandoc wasnt found' error arises when 'pandoc' is not installed on your computer.
🌐
CopyProgramming
copyprogramming.com › howto › jupyter-nbconvert-cannot-work-with-latest-version-of-pandoc
Nbconvert Failed: Pandoc Wasn't Found - Comprehensive Guide 2026
October 31, 2025 - When nbconvert attempts to convert a notebook and cannot find Pandoc, it raises the PandocMissing exception, preventing the conversion from completing.
🌐
GitHub
github.com › NSLS-II › Bug-Reports › issues › 48
Jupyter can't convert to PDF file · Issue #48 · NSLS-II/Bug-Reports
October 31, 2015 - When try to download the jupyter notebook as a PDF file, I got a error message: nbconvert failed: Pandoc wasn't found. Please check that pandoc is installed: http://johnmacfarlane.net/pandoc/installing.html
Author   yugangzhang
🌐
Reddit
reddit.com › r/jupyter › help i can't convert my .ipynb file to pdf
r/Jupyter on Reddit: help I can't convert my .ipynb file to pdf
September 3, 2024 -

I followed some tutorials and installed many dependencies but I get this error, what can I do?

[NbConvertApp] Converting notebook /content/drive/MyDrive/Classroom/software.ipynb to PDF
[NbConvertApp] ERROR | Error while converting '/content/drive/MyDrive/Classroom/software.ipynb'
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/nbconvert/nbconvertapp.py", line 487, in export_single_notebook
output, resources = self.exporter.from_filename(
File "/usr/local/lib/python3.10/dist-packages/nbconvert/exporters/templateexporter.py", line 386, in from_filename
return super().from_filename(filename, resources, **kw) # type:ignore[return-value]
File "/usr/local/lib/python3.10/dist-packages/nbconvert/exporters/exporter.py", line 201, in from_filename
return self.from_file(f, resources=resources, **kw)
File "/usr/local/lib/python3.10/dist-packages/nbconvert/exporters/templateexporter.py", line 392, in from_file
return super().from_file(file_stream, resources, **kw) # type:ignore[return-value]
File "/usr/local/lib/python3.10/dist-packages/nbconvert/exporters/exporter.py", line 220, in from_file
return self.from_notebook_node(
File "/usr/local/lib/python3.10/dist-packages/nbconvert/exporters/pdf.py", line 184, in from_notebook_node
latex, resources = super().from_notebook_node(nb, resources=resources, **kw)
File "/usr/local/lib/python3.10/dist-packages/nbconvert/exporters/latex.py", line 92, in from_notebook_node
return super().from_notebook_node(nb, resources, **kw)
File "/usr/local/lib/python3.10/dist-packages/nbconvert/exporters/templateexporter.py", line 424, in from_notebook_node
output = self.template.render(nb=nb_copy, resources=resources)
File "/usr/local/lib/python3.10/dist-packages/jinja2/environment.py", line 1304, in render
self.environment.handle_exception()
File "/usr/local/lib/python3.10/dist-packages/jinja2/environment.py", line 939, in handle_exception
raise rewrite_traceback_stack(source=source)
File "/usr/local/share/jupyter/nbconvert/templates/latex/index.tex.j2", line 8, in top-level template code
((* extends cell_style *))
File "/usr/local/share/jupyter/nbconvert/templates/latex/style_jupyter.tex.j2", line 176, in top-level template code
\prompt{(((prompt)))}{(((prompt_color)))}{(((execution_count)))}{(((extra_space)))}
File "/usr/local/share/jupyter/nbconvert/templates/latex/base.tex.j2", line 7, in top-level template code
((*- extends 'document_contents.tex.j2' -*))
File "/usr/local/share/jupyter/nbconvert/templates/latex/document_contents.tex.j2", line 51, in top-level template code
((*- block figure scoped -*))
File "/usr/local/share/jupyter/nbconvert/templates/latex/display_priority.j2", line 5, in top-level template code
((*- extends 'null.j2' -*))
File "/usr/local/share/jupyter/nbconvert/templates/latex/null.j2", line 30, in top-level template code
((*- block body -*))
File "/usr/local/share/jupyter/nbconvert/templates/latex/base.tex.j2", line 222, in block 'body'
((( super() )))
File "/usr/local/share/jupyter/nbconvert/templates/latex/null.j2", line 32, in block 'body'
((*- block any_cell scoped -*))
File "/usr/local/share/jupyter/nbconvert/templates/latex/null.j2", line 85, in block 'any_cell'
((*- block markdowncell scoped-*)) ((*- endblock markdowncell -*))
File "/usr/local/share/jupyter/nbconvert/templates/latex/document_contents.tex.j2", line 68, in block 'markdowncell'
((( cell.source | citation2latex | strip_files_prefix | convert_pandoc('markdown+tex_math_double_backslash', 'json',extra_args=[]) | resolve_references | convert_explicitly_relative_paths | convert_pandoc('json','latex'))))
File "/usr/local/lib/python3.10/dist-packages/nbconvert/filters/pandoc.py", line 36, in convert_pandoc
return pandoc(source, from_format, to_format, extra_args=extra_args)
File "/usr/local/lib/python3.10/dist-packages/nbconvert/utils/pandoc.py", line 50, in pandoc
check_pandoc_version()
File "/usr/local/lib/python3.10/dist-packages/nbconvert/utils/pandoc.py", line 98, in check_pandoc_version
v = get_pandoc_version()
File "/usr/local/lib/python3.10/dist-packages/nbconvert/utils/pandoc.py", line 75, in get_pandoc_version
raise PandocMissing()
nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found.
Please check that pandoc is installed:
https://pandoc.org/installing.html