Last active
July 17, 2018 12:46
-
-
Save drever/79e7d560fedb535b7bf5a267815a7f92 to your computer and use it in GitHub Desktop.
Pandoc not found by nbconvert on NixOS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ ./result/bin/ihaskell-nbconvert --to pdf ../../notebooks/Axial vibration.ipynb | |
| [NbConvertApp] Converting notebook ../../notebooks/Axial vibration.ipynb to pdf | |
| [NbConvertApp] ERROR | Error while converting '../notebooks/Axial vibration.ipynb' | |
| Traceback (most recent call last): | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/nbconvertapp.py", line 381, in export_single_notebook | |
| output, resources = self.exporter.from_filename(notebook_filename, resources=resources) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/exporters/exporter.py", line 172, in from_filename | |
| return self.from_file(f, resources=resources, **kw) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/exporters/exporter.py", line 190, in from_file | |
| return self.from_notebook_node(nbformat.read(file_stream, as_version=4), resources=resources, **kw) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/exporters/pdf.py", line 162, in from_notebook_node | |
| nb, resources=resources, **kw | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/exporters/latex.py", line 82, in from_notebook_node | |
| return super(LatexExporter, self).from_notebook_node(nb, resources, **kw) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/exporters/templateexporter.py", line 283, in from_notebook_node | |
| output = self.template.render(nb=nb_copy, resources=resources) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/jinja2/asyncsupport.py", line 76, in render | |
| return original_render(self, *args, **kwargs) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/jinja2/environment.py", line 1008, in render | |
| return self.environment.handle_exception(exc_info, True) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/jinja2/environment.py", line 780, in handle_exception | |
| reraise(exc_type, exc_value, tb) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/jinja2/_compat.py", line 37, in reraise | |
| raise value.with_traceback(tb) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/article.tplx", line 8, in top-level template code | |
| ((* extends cell_style *)) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/style_ipython.tplx", line 60, in top-level template code | |
| ((( text | add_prompts(first='{\color{' ~ prompt_color ~ '}' ~ prompt ~ '[{\\color{' ~ prompt_color ~ '}' ~ execution_count ~ '}]:} ', cont=indention) ))) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/base.tplx", line 6, in top-level template code | |
| ((*- extends 'document_contents.tplx' -*)) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/document_contents.tplx", line 50, in top-level template code | |
| ((*- block figure scoped -*)) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/skeleton/display_priority.tplx", line 5, in top-level template code | |
| ((*- extends 'null.tplx' -*)) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/skeleton/null.tplx", line 30, in top-level template code | |
| ((*- block body -*)) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/base.tplx", line 173, in block "body" | |
| ((( super() ))) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/skeleton/null.tplx", line 32, in block "body" | |
| ((*- block any_cell scoped -*)) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/skeleton/null.tplx", line 85, in block "any_cell" | |
| ((*- block markdowncell scoped-*)) ((*- endblock markdowncell -*)) | |
| File "/nix/store/k3v6b22alfal0pqg9igbaqcncxyr9w6j-python3.6-nbconvert-5.2.1/lib/python3.6/site-packages/nbconvert/exporters/../templates/latex/document_contents.tplx", line 67, in block "markdowncell" | |
| ((( cell.source | citation2latex | strip_files_prefix | convert_pandoc('markdown', 'json',extra_args=[]) | resolve_references | convert_pandoc('json','latex')))) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/filters/pandoc.py", line 26, in convert_pandoc | |
| return pandoc(source, from_format, to_format, extra_args=extra_args) | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/utils/pandoc.py", line 51, in pandoc | |
| check_pandoc_version() | |
| File "/nix/store/12qfbasij7rrzxjl0lqqg3lsy2jydi0d-python3-3.6.2-env/lib/python3.6/site-packages/nbconvert/utils/pandoc.py", line 97, in check_pandoc_version | |
| v = get_pandoc_version() | |
| 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. | |
| Please check that pandoc is installed: | |
| http://pandoc.org/installing.html | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment