📅  最后修改于: 2023-12-03 15:25:14.175000             🧑  作者: Mango
当我们使用 Jupyter Notebook 进行 Python 编程时,最有可能经历的一个问题是眼睛疲劳。这是因为 Jupyter 默认的配色方案可能会对我们的眼睛造成影响。但是,我们可以将 Jupyter 的颜色设置为深色,以减轻对眼睛的压力。
我们可以创建一个自定义 CSS 文件,其中包含我们自己定义的 Jupyter 将要使用的颜色。下面是实现的步骤。
在 Jupyter Notebook 的主目录下创建一个名为 custom.css
的文件,如果这个文件还不存在的话。在文件中添加以下内容:
/* change background and text color */
body {
background-color: #282c34 !important;
color: #ABB2BF !important;
}
/* change color of code inputs */
div.input_area {
border-color: #ABB2BF !important;
}
/* change syntax highlighting colors */
.cm-s-ipython span.cm-comment {
color: #5c6370 !important;
font-style: italic !important;
}
.cm-s-ipython span.cm-keyword {
color: #c678dd !important;
}
.cm-s-ipython span.cm-string {
color: #98c379 !important;
}
以上 CSS 代码将背景和文本颜色设置为深灰和浅灰,代码输入的颜色将设置为浅灰色边框,注释的颜色将设置为灰色,关键字的颜色将设置为紫色,字符串的颜色将设置为绿色。
在终端或 Anaconda Prompt 中输入以下命令:
jupyter notebook --generate-config
这将创建一个名为 jupyter_notebook_config.py
的文件。我们需要编辑这个文件,在文件中搜索 c.NotebookApp
并找到 c.NotebookApp.extra_static_paths
这一行。如果这一行不存在,就添加以下代码:
c.NotebookApp.extra_static_paths = ['XXX']
请将 XXX
替换为刚刚创建 custom.css
文件的目录路径。例如,如果 custom.css
存储在 /home/myuser/.jupyter/custom/
中,则我们可以这样写:
c.NotebookApp.extra_static_paths = ['/home/myuser/.jupyter/custom/']
在终端或 Anaconda Prompt 中输入以下命令启动 Jupyter Notebook:
jupyter notebook
现在你将会看到 Jupyter Notebook 使用了自定义的配色方案。
jupyterthemes
模块jupyterthemes
是一个 Python 模块,它提供了许多预定义的配色方案,并且方便地使用这些配色方案与 Jupyter Notebook 集成。下面是实现的步骤。
jupyterthemes
在终端或 Anaconda Prompt 中输入以下命令:
pip install jupyterthemes
运行以下命令列出所有可用主题:
jt -l
现在选择一个你喜欢的主题,例如 oceans16
:
jt -t oceans16
在终端或 Anaconda Prompt 中输入以下命令重启 Jupyter Notebook:
jupyter notebook
现在你将会看到 Jupyter Notebook 使用你选择的主题配色方案。
如上是将 Jupyter 颜色设置为深色的两种方法。我们可以根据自己的需求选择其中之一。