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的文件,写上你要加入的模块文件所在的目录名称就是了。

转载于:https://www.cnblogs.com/gasongjian/p/5467640.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值