Jupyter導出PDF從入門到絕望(已解決)

Jupyter導出PDF從入門到絕望(已解決)

問題描述

我在使用jupyter lab的時候,想要把個人代碼和結果導出成pdf格式的(因爲裏面有圖片,因此不想導出成html)。而後報錯:html

img

而後我用pip安裝了pandoc,發現並無什麼luan用。而且好像跟報錯所指的pandoc不同。反正就是絕望就完事兒了。git

解決辦法

  1. 下載安裝windows開發環境包的管理器,Chocolatey。參考官網了鏈接,用cmd粘代碼就能裝:官網github

    @"%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"shell

  2. 而後呢,就能夠用這個管理工具安裝pandoc了,參考pandoc官網windows

    choco install pandoc工具

    img

  3. 安裝完事兒!ui

    img

  4. 而後導出pdf的時候發現,居然對pandoc的版本有要求,也是佛了,那就從新搞一下把。。。lua

    img

    安裝固定版本的pandoc,根據官網發佈的版本list,我選擇安裝1.19版本的。choco install pandoc --version 1.19.net

    img

    安裝時安裝完畢了,不知道爲啥,一副好像報錯了的樣子,下的我趕忙去看一下究竟是安裝好了沒。。。插件

    img

    應該是完事兒了,而後試試導出pdf。

  5. pandoc好像是沒有問題了,但是另外一個包好像又除了問題:

    img

    因此如今又要安裝這個:

    choco install miktex

    img

  6. 完。。。作完這一步,電腦自動重啓了,而後jupyter lab打不開了,報錯:

    ImportError: cannot import name 'constants' from 'zmq.backend.cython’

    而後沒辦法,用pip升級了一下pyzmq包,總算是能打開了。。。

    img

    而後,告訴我,我下載的插件不能用了,要從新「build」,因此就從新安裝了插件。。。(像顯示目錄啊之類的插件。。。)

    img

    我真的很絕望。。。

    img

  7. 而後依然報一樣的錯誤。。。因而我懷疑,是否是MikTex有錯,因而在官網上下了一個exe安裝的那種,一路確認下去。。。參考連接下載連接

    果真,在點了導出pdf的時候,報錯缺乏的文件就彈出來安裝程序了。。。

    img

    而後就成功保存pdf啦!

img

另闢蹊徑

說實話,這樣導出來的pdf並很差看,還有一種方法,直接導出html,裏面保留了插入的圖片的那種,更能還原jupyter原來的排版。參考連接


個人CSDN:https://blog.csdn.net/qq_21579045

個人博客園:https://www.cnblogs.com/lyjun/

個人Github:https://github.com/TinyHandsome

紙上得來終覺淺,絕知此事要躬行~

歡迎你們過來OB~

by 李英俊小朋友

相關文章
相關標籤/搜索