Python學習筆記——jupyter notebook 入門和中文pdf輸出方案


簡單粗暴的安裝

對於懶人而言,我還是喜歡直接安裝python的集成開發環境 anaconda

多個內核控制 jupyter官網

1). 同時支持python2 和python 3

conda create -n ipykernel_py3 python=3 ipykernel
activate ipykernel_py3  
python -m ipykernel install --user
# 按需安裝python3中的包
# conda install numpy

2). 添加其他的核,如R、ruby等等

見官網: 支持的核

3). 修改默認啟動文件夾

打開 cmd 輸入命令 jupyter notebook --generate-config
然后會在~/.jupyter/下 看到jupyter_notebook_config.py
修改其中的 c.NotebookApp.notebook_dir = ' '

====================================================

中文pdf支持

1). 如果你的包nbconvert 版本低於4.2,請升級. 低版本對於python2的ipynb文件有bug

2). 修改模板,模板位置為:site-packages\nbconvert\templates\latex\article.tplx,將latex模板類由article改為ctexart

3).將默認的pdf編譯器由pdflatex改為xelatex. 配置文件位置為site-packages\nbconvert\templates\latex\exporters\pdf.py
將大概38行的

latex_command = List([u"pdflatex", u"{filename}"], config=True, 
   help="Shell command used to compile latex."
   )

改為

latex_command = List([u"xelatex", u"{filename}"], config=True, 
   help="Shell command used to compile latex."
   )

4). 安裝pandoc(官網)

pandoc 是一個文件格式轉化的利器,jupyter 輸出pdf就是利用它完成的。

添加自己的模塊加載包

在site-packages 文件夾下新建一個.pth的文件,寫上你要加入的模塊文件所在的目錄名稱就是了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM