如何更改IPython Notebook的默认配色方案?

6

有没有简单的方法可以改变这个?我刚从ipython notebook v0.12升级到1.1,目前看起来还不错,但这些颜色让我很痛苦。我已经工作了一个小时,因为它太亮了,我的眼睛开始疼痛。除了降低电脑屏幕的亮度之外,您有什么建议吗?


7
戴上一副太阳镜 ;P - zhangxaochen
这完全没有回答你的问题,但是f.lux真的很好用。 - jayelm
@JesseMu 只是开玩笑,顺便说一下,f.lux 不太适合使用; - zhangxaochen
3个回答

5

注意事项

以下答案适用于旧版IPython笔记本。有关新的Jupyter Notebook,请参见此答案

历史回答

正如User他的答案中提到的,您需要修改笔记本的CSS。

幸运的是,其他人已经为您完成了艰苦的工作,因此如果您搜索“IPython主题”,您会找到像Nikhil Sonnad的这样的页面,其中包含预先打包的IPython笔记本CSS主题。

在使用主题之前,请仔细阅读上面的页面,特别是他的主题取消了工具栏的详细信息(以及如何恢复它),但我将在此重述他的说明,假设您希望您的IPython(版本3)笔记本使用ocean-dark主题,您正在运行bash作为您的shell,并且您已安装wget

ipython profile create ocean-dark
wget -O `ipython locate profile ocean-dark`/static/custom/custom.css \
      https://github.com/nsonnad/base16-ipython-notebook/raw/master/ipython-3/output/base16-ocean-dark.css

现在,要使用 ocean-dark 主题运行您的 IPython 笔记本,请执行以下操作:
ipython notebook --profile=ocean-dark

请注意,不需要像我的示例那样将主题名称与配置文件名称匹配。您可以在自己预设的配置文件中进行匹配,甚至可以在默认配置文件中通过在上述 ipython locate 命令中省略配置文件名称来实现。


我认为应该是 ipython profile create ocean-dark 而不是 ipython create profile ocean-dark - spamduck
@spamduck:谢谢!已修复。 - LeoRochael
这种风格会将笔记本中的按钮移除。 - Luís de Sousa
@Luis:请注释掉移除工具栏的那一行代码。 - Joost Döbken
请注意,Jupyter Notebook现在有一个不同的系统(涉及pip安装),因此上述内容不适用于我/无法正常工作。 - orangenarwhals
1
@orangenarwhals,我在我的答案中添加了一个注释,澄清它适用于旧的IPython笔记本,并提供了一个适用于Jupyter笔记本的答案链接。 - LeoRochael

2
我个人使用"反转页面颜色"这个Google Chrome扩展程序来将白色背景变成黑色背景。
反转页面颜色是一个Google扩展程序,可以帮助反转页面颜色。在使用反转页面颜色之前,页面的颜色如下:链接。使用反转页面颜色之后,页面的颜色如下:链接

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接