如何更改ipython笔记本的默认配色方案?

时间:2014-02-21 04:43:04

标签: python colors ipython-notebook brightness

有没有简单的方法来改变这个?我刚刚从ipython notebook v0.12升级到1.1,到目前为止看起来并不太糟糕,但这些颜色让我感到害怕。我已经工作了一个小时了,因为它太亮了我的眼睛开始受伤了。任何建议都会很棒(除了调低我电脑屏幕的亮度......)

3 个答案:

答案 0 :(得分:5)

注意

以下答案适用于旧的IPython笔记本。对于新的Jupyter笔记本,请参阅this other answer

历史答案

User中提到的his answer,您需要修改笔记本的CSS。

幸运的是,其他人已经为你完成了艰苦的工作,所以如果你搜索“IPython主题”,你会找到像Nikhil Sonnad's这样的页面,并为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命令中省略配置文件名称。

答案 1 :(得分:2)

我认为你需要修改页面的CSS。因此,您可以返回html。

查看:http://catherinedevlin.blogspot.de/2013/06/easy-html-output-in-ipython-notebook.html

也可能是有一个特殊的HTML()对象。

答案 2 :(得分:2)

我个人使用"反转页面颜色" 将白色背景改为深色背景。 (这是谷歌Chrome扩展)

反转页面颜色是谷歌扩展,有助于反转页面颜色。before using invert page color

after using invert page color