Jupyter导出PDF从入门到绝望(已
Jupyter导出PDF从入门到绝望(已解决)
问题描述
我在使用jupyter lab的时候,想要把我的代码和结果导出成pdf格式的(由于里面有图片,所以不想导出成html)。然后报错:
然后我用pip安装了pandoc,发现并没有什么luan用。并且好像跟报错所指的pandoc不一样。反正就是绝望就完事儿了。
解决办法
-
下载安装windows开发环境包的管理器,Chocolatey。参考官网了连接,用cmd粘代码就能装:
官网
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
-
然后呢,就可以用这个管理工具安装pandoc了,参考
pandoc官网
choco install pandoc
- 安装完事儿!
-
然后导出pdf的时候发现,竟然对pandoc的版本有要求,也是佛了,那就重新搞一下把。。。
安装固定版本的pandoc,根据
官网发布的版本list
,我选择安装1.19版本的。
choco install pandoc --version 1.19
安装时安装完毕了,不知道为啥,一副好像报错了的样子,下的我赶紧去看一下到底是安装好了没。。。 应该是完事儿了,然后试试导出pdf。-
pandoc好像是没有问题了,可是另一个包好像又除了问题:
所以现在又要安装这个:
choco install miktex
-
完。。。做完这一步,电脑自动重启了,然后jupyter lab打不开了,报错:
ImportError: cannot import name 'constants' from 'zmq.backend.cython’
然后没办法,用pip升级了一下pyzmq包,总算是能打开了。。。 然后,告诉我,我下载的插件不能用了,要重新“build”,所以就重新安装了插件。。。(像显示目录啊之类的插件。。。)
-
完。。。做完这一步,电脑自动重启了,然后jupyter lab打不开了,报错:
-
pandoc好像是没有问题了,可是另一个包好像又除了问题:
所以现在又要安装这个: