将IPython 2.0笔记本转换为来自'文件的html'菜单

时间:2014-05-12 23:02:10

标签: html ipython pandoc

我正在尝试将我的笔记本从文件菜单转换为html(在2.0中添加了很好的功能),但是当我这样做时,我得到一个500:内部服务器错误屏幕,其中包含文字:

nbconvert failed: Pandoc wasn't found.
Please check that pandoc is installed:
http://johnmacfarlane.net/pandoc/installing.html

我已经使用Windows安装程序从链接安装了Pandoc但是仍然遇到同样的错误。对于如何解决这个问题,有任何的建议吗?我需要在哪里放置刚刚下载的Pandoc文件夹或pandoc.exe才能使其正常工作?

3 个答案:

答案 0 :(得分:5)

  1. 从Windows“开始”菜单中,在搜索框中键入“编辑系统环境变量”
  2. 选择“环境变量”选项,该选项应打开可用于编辑路径系统环境变量的“系统属性”对话框。
  3. 使用环境变量编辑器将pandoc.exe的路径添加到Path系统变量,如here中所述。对于我的Windows 7环境,我将“; C:\ Users \ IBM_ADMIN \ AppData \ Local \ Pandoc”添加到已定义的路径系统变量的末尾,您应该可以从较低的“系统变量”对话框中选择,然后单击编辑...进行修改。将路径附加到pandoc.exe,然后单击“确定”。
  4. 在新打开的Windows命令提示符下重新启动ipython笔记本会话,以便获取系统环境变量更改。要确认您对Path系统环境变量的更改是否正确,请在新打开的命令shell中的提示符下键入“set”,并检查Path env var的值。

答案 1 :(得分:0)

here安装pandoc后,请确保已重新启动jupyter及其正在运行的终端实例以更新路径。 (Aka用户3638179的第4部分答案)。

答案 2 :(得分:-1)

在我的情况下笔记本服务器抱怨缺少模块pygments.formatters: “没有名为pygments.formatters的模块”

执行“pip install pygments”为我解决了这个问题。

我使用的是IPython 2.1.0版。