我在使用jupyter lab的時候,想要把個人代碼和結果導出成pdf格式的(因爲裏面有圖片,因此不想導出成html)。而後報錯:html
而後我用pip安裝了pandoc,發現並無什麼luan用。而且好像跟報錯所指的pandoc不同。反正就是絕望就完事兒了。git
下載安裝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
而後呢,就能夠用這個管理工具安裝pandoc了,參考pandoc官網windows
choco install pandoc
工具
安裝完事兒!ui
而後導出pdf的時候發現,居然對pandoc的版本有要求,也是佛了,那就從新搞一下把。。。lua
安裝固定版本的pandoc,根據官網發佈的版本list,我選擇安裝1.19版本的。choco install pandoc --version 1.19
.net
安裝時安裝完畢了,不知道爲啥,一副好像報錯了的樣子,下的我趕忙去看一下究竟是安裝好了沒。。。插件
應該是完事兒了,而後試試導出pdf。
pandoc好像是沒有問題了,但是另外一個包好像又除了問題:
因此如今又要安裝這個:
choco install miktex
完。。。作完這一步,電腦自動重啓了,而後jupyter lab打不開了,報錯:
ImportError: cannot import name 'constants' from 'zmq.backend.cython’
而後沒辦法,用pip升級了一下pyzmq包,總算是能打開了。。。
而後,告訴我,我下載的插件不能用了,要從新「build」,因此就從新安裝了插件。。。(像顯示目錄啊之類的插件。。。)
我真的很絕望。。。
而後依然報一樣的錯誤。。。因而我懷疑,是否是MikTex有錯,因而在官網上下了一個exe安裝的那種,一路確認下去。。。參考連接、下載連接
果真,在點了導出pdf的時候,報錯缺乏的文件就彈出來安裝程序了。。。
而後就成功保存pdf啦!
說實話,這樣導出來的pdf並很差看,還有一種方法,直接導出html,裏面保留了插入的圖片的那種,更能還原jupyter原來的排版。參考連接
個人CSDN:https://blog.csdn.net/qq_21579045
個人博客園:https://www.cnblogs.com/lyjun/
個人Github:https://github.com/TinyHandsome
紙上得來終覺淺,絕知此事要躬行~
歡迎你們過來OB~
by 李英俊小朋友