在 Windows 10 编译和查看 .ipynb 文件
.ipynb 是什么类型的文件就不用多说了,反正是需要特殊的处理才能打开,当然网上也有很多工具可以在线查看,但是能通过本地修改和编译是最方便的。
安装 Jupyter
安装 Jupyter Notebook 的前提是需要安装了 Python(3.3 版本及以上,或 2.7 版本)。
手动安装 Jupyter Notebook
Python 3.x
pip3 install jupyterPython 2.x
pip install jupyter这种方式我是失败了,各种报错依赖问题,像这种:InsecurePlatformWarning: A true SSLContext object is not available,根本就找不到解决方法,还没入门就放弃了!
使用 Anaconda 安装
通过安装 Anaconda 来解决 Jupyter Notebook 的安装问题,因为 Anaconda 已经自动为你安装了 Jupter Notebook 及其他工具,还有 python 中超过 180 个科学包及其依赖项。
你可以通过进入 Anaconda 的 官方下载页面 自行选择下载,常规来说,安装了 Anaconda 发行版时已经自动为你安装了 Jupyter Notebook 的,如果没有自动安装,那么就在终端中输入以下命令安装:
conda install jupyter notebook提示命令不存在,需要手动添加环境变量,一共两个目录
D:\ProgramData\Anaconda3\condabin
D:\ProgramData\Anaconda3\Scripts
开始编译
简单配置
配置文件保存目录,在命令行输入:jupyter notebook --generate-config,根据输出结果打开 jupyter_notebook_config.py 文件,取消该行注释
c.NotebookApp.notebook_dir = ’ ******** '
并将引号内的内容改为自己保存文件的路径。
如果上一步报错:
ImportError: DLL load failed while importing error: 找不到指定的模块。
是环境问题,本地装有其他版本的 Python,而安装 Anaconda 时选择的 Python 版本和本地的不一致,命令行输入 activate 启动虚拟化环境:

启动
在命令行输入:jupyter notebook 等待一会儿就编译完成了:

转换成 HTML
notebook 的前端页面集成了导出文件为 html 的功能,但是需要手动一个一个的点击下载,太费事了。

命令行转换方式
jupyter nbconvert --to html notebooks/01_线性模型_线性回归.ipynb
默认会在 .ipynb 所在的路径下生成一个同名的 html 文件,如果你不想要其中的代码,加上 –no-input 参数,就会将 notebook 中的代码块隐藏,只显示代码块运营的结果及 notebook 中类型为 markdown 的 cell。




