我试图在新计算机上安装伟大的目录扩展。但我再也找不到了。唯一的页面I do find没有解释如何在Windows上安装扩展程序。
那么..我怎么能安装它,为什么它不是官方Ipython笔记本的一部分?我简直无法理解没有它的人是如何相处的。
答案 0 :(得分:7)
我最近已成功安装toc nbextension Jupyter 4 (即ipython notebook 4)。 事实上,安装扩展比以前更容易:)
我在这里发布我的解决方案,可能有帮助。
## download
mkdir toc
cd toc
wget https://raw.githubusercontent.com/minrk/ipython_extensions/master/nbextensions/toc.js
wget https://raw.githubusercontent.com/minrk/ipython_extensions/master/nbextensions/toc.css
## install and enable
cd ..
jupyter-nbextension install --user toc
jupyter-nbextension enable toc/toc
更多解释:
install
会将toc
复制到~/.local/share/jupyter/nbextensions/
enable
会修改~/.jupyter/nbconfig/notebook.json
。
你可以查看这两个地方,看看发生了什么。
注意:我们这里使用enable toc/toc
是因为toc.js
位于~/.local/share/jupyter/nbextensions/toc/
。
如果您将toc.js
和toc.css
直接放在~/.local/share/jupyter/nbextensions/
中,则应在此处使用enable toc
。
修改强>
抱歉,我没有注意到Windows上的原始问题。我不确定它是否与windows jupyter相同,欢迎任何报告。
<强>更新强>
现在toc nbextension已被添加到this project中,它提供了各种nbextensions的集合。安装和管理非常简单,值得一试!
答案 1 :(得分:3)
我不能告诉你具体的Windows建议,但认为关键点应该是平台无关的:
custom.js
文件添加到个人资料中。custom.js
文件以指向笔记本扩展程序代码。更详细一点,设置配置文件是covered in detail here但是对于默认配置文件,只需转到命令行并输入
ipython profile
接下来,通过在命令行键入 找到存储配置文件的位置
ipython locate
拨打<profile_dir>
。
其余部分遵循(Windows等效!)您所拥有的链接上的说明:<profile_dir>
下面导航到(创建任何尚不存在的目录)
<profile_dir>/static/custom/
并添加custom.js
文件,如图所示。然后编辑第一行,其中"nbextensions/toc"
指向您放置已下载的toc.js
文件的位置。此位置相对于<profile_dir>
;对我来说,我有
<profile_dir>/static/custom/custom.js
<profile_dir>/static/custom/nbextensions/toc.js
<profile_dir>/static/custom/nbextensions/toc.css
并且custom.js的第一行读取
require(["/static/custom/nbextensions/toc.js"], function (toc) {
最后请注意,这是笔记本的1.1.0版本 - 如果您使用的是早期版本,我强烈建议您在尝试之前进行升级。
答案 2 :(得分:1)
您还可以在以下网址找到官方安装说明:
https://github.com/minrk/ipython_extensions
这些说明包括用于从GitHub检索toc.js和toc.css文件的curl命令,这对我在linux Mint的bash shell中运行良好。
对于Windows 7,我使用Git Shell(参见http://msysgit.github.io/)来执行curl命令
答案 3 :(得分:0)
This IPython Notebook半自动为Windows中的minrk目录生成文件。它不使用&cur;&#39;命令或链接,而是将* .js和* .css文件直接写入您的IPython Notebook-profile-directory。
笔记本中有一个部分名为&#39;您需要做什么&#39; - 关注它并有一个漂亮的浮动目录:)
这是一个已经显示它的html版本: http://htmlpreview.github.io/?https://github.com/ahambi/140824-TOC/blob/master/A%20floating%20table%20of%20contents.htm