问题描述:
使用jupyter notebook将文件转换成pdf时出错。图示如下
解决办法:
首先我们需要安装一个插件nbconvert, nbconvert是 Jupyter Notebook 的一个组件,用于将 notebook 转换为其他格式,包括 PDF。
如果不安装nbconvert插件在进行转换时就会出错
可以看到提示是不支持转换,请安装nbconvert[webpdf]来支持转换,
下面我们就来进行安装,使用anaconda prompt进入指定的环境,运行下述指令
pip install nbconvert[webpdf]
等待安装完成即可,此时你去进行pdf转换的话,你会发现出现了新的错误
这是遇到了nbconvert无法找到适合的Chromium可执行文件的问题。nbconvert需要Chromium来进行Web页面转换,但是它没有找到系统上的Chromium可执行文件。
为了解决此问题,我们进入到anaconda prompt中打开指定的环境,运行下述指令来进行第一次的手动下载
jupyter nbconvert --to webpdf --allow-chromium-download <文件路径>
通过上面的文件路径 可以直接打开对应的要转换的文件。
经过手动的第一次转换之后,后面就可以方便的在jupyter notebook上进行转换了。
点击按钮之后就可以转换成pdf了
结束语:
本次分享了在将jupyter notebook文件转换成pdf文件时所遇到的错误及其解决办法,希望对大家能够有所帮助。
我是你们的好伙伴apprentice_eye
一个致力于让知识变的易懂的博主。
小伙伴们,点个关注再走吧!!!