安装IPython Notebook目录

时间:2014-05-02 19:39:19

标签: python ipython ipython-notebook

我想安装扩展程序以使用标题单元生成自动目录。

然而,当我复制/粘贴

curl -L https://rawgithub.com/minrk/ipython_extensions/master/nbextensions/toc.js > $(ipython locate)/nbextensions/toc.js

进入终端,它说找不到目录。有问题的扩展程序可以找到here

4 个答案:

答案 0 :(得分:1)

我做了以下操作,它使用Ubuntu为我工作:

1. git clone https://github.com/minrk/ipython_extensions.git

2. ln -s $(pwd)/extensions $(ipython locate)/extensions
   ln -s $(pwd)/nbextensions $(ipython locate)/nbextensions

3. curl -L https://rawgithub.com/minrk/ipython_extensions/master/nbextensions/gist.js > $(ipython locate)/nbextensions/gist.js

4. I use ubuntu so I  used the text editor from bash like so   gedit $(ipython locate profile)/static/custom/custom.js. 

5. I appended "IPython.load_extensions('gist');" to the bottom of  custom.js and saved the file.

如果您想安装Retina Numbers扩展程序,请按照其他说明here

进行操作

如果您使用的是Windows,则会有一个教程here,其中显示了如何在Windows和Linux中创建sym链接。

如果您没有安装git,请使用此link

下载zip文件

答案 1 :(得分:0)

This IPython Notebook半自动为Windows中的minrk目录生成文件(我想只需更改一次

%%cmd- to %%bash magics 

使其在Linux中运行)。它不使用'curl'命令或链接,而是将* .js和* .css文件直接写入您的IPython Notebook-profile-directory。

笔记本中有一个部分名为'你需要做什么' - 关注它并有一个漂亮的浮动目录:)

这是一个已经显示它的html版本: http://htmlpreview.github.io/?https://github.com/ahambi/140824-TOC/blob/master/A%20floating%20table%20of%20contents.htm

答案 2 :(得分:0)

克隆回购并创建总和链接对我不起作用。

使用ipython 1.1时,我必须执行以下操作:

  1. this link下载jquery-2.0.2.min.map并将其复制到$ HOME / .ipython / profile_default / static / components / jquery /
  2. 在$ HOME / .ipython / profile_default / static /
    中创建指向nbextensions的sym链接 ln -s ../../nbextensions nbextensions
  3. 扩展程序期望章节标题位于单独的单元格中。因此,如果有一个标记单元格,其中包含一些标题和标题。小标题,不会被承认。

    对于ipython 2.2,您还需要下载骨干和放大器的最小地图文件。也强调。

答案 3 :(得分:0)

安装jupyter_contrib_nbextensions

pip3 install --user jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

激活内容扩展表:

jupyter nbextension enable toc2/main

此软件包中还有许多其他扩展。 (可选)您可以安装jupyter笔记本扩展配置程序(不需要)

pip3 install --user jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user

这将使配置器可用:

http://localhost:8888/nbextensions