zoukankan      html  css  js  c++  java
  • 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 bconvert emplateslatexarticle.tplx,将latex模板类由article改为ctexart

    3).将默认的pdf编译器由pdflatex改为xelatex. 配置文件位置为site-packages bconvert emplateslatexexporterspdf.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的文件,写上你要加入的模块文件所在的目录名称就是了。

  • 相关阅读:
    VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么解决
    linux中几种安装软件 方法
    Linux向文件添加内容的几种方法
    什么是模块?模块划分的原则是什么?
    NOIP2009 t3 最优贸易
    HDU3072 Intelligence System
    洛谷P2569 股票交易
    玄学
    [0403]学习一个——苟(简单Java开发)
    实验 3:类和对象
  • 原文地址:https://www.cnblogs.com/gasongjian/p/5467640.html
Copyright © 2011-2022 走看看