Jupyter配置

# 插件安装
链接:<https://mp.weixin.qq.com/s/H0sPScKoB8USlT6SeMytAA>
```
conda install xeus-python=0.8.0 -c conda-forge
jupyter labextension install @jupyterlab/debugger
```
链接:<https://mp.weixin.qq.com/s/6rPI1aPZk5wGyu90PfpZnw>
```
conda install jupyter_contrib_nbextensions
conda install jupyter_nbextensions_configurator
jupyter contrib nbextension install
```
# 美化
1. 安装主题
```
conda install jupyterthemes
```
2. 安装后切换主题
```
jt -l
```
查看主题,携带的主题有7个:
* onedork  
* grade3  
* oceans16
* chesterish
* monokai
* solarizedl
* solarizedd  
3. 使用-t切换主题,比如:
```
jt -t chesterish
```
4. 切换字体
支持以下三种自定义字体:

* 代码字体:-f
* Notebook字体(界面字体):-nf
* 普通文本/Markdown字体:-tf

* 代码字体大小:-fs,默认11
* Notebook字体大小:-nfs,默认13
* 普通文本/Markdown字体大小:-tfs,默认13
* Pandas Dataframs字体大小:-dfs,默认9
* 输出区域字体大小:-ofs,默认8.5
* Mathjax字体大小:-mathfs,百分比,默认100%

```
jt -t chesterish -f firacode -fs 14 -ofs 12
```
5. Cell宽度与行距  
可以手动控制Cell的宽度以及代码的行距,-cellw控制宽度(默认980),-lineh控制行距(默认170)。
```
jt -cellw 1800 -lineh 200
```
6. UI元素显示
* 工具栏显隐:-T
* 名称与Logo显隐:-N
* 内核Logo显隐:-kl
7. 绘图风格
```
from jupyterthemes import jtplot
jtplot.style()
```
其中style()的参数如下:
* theme:字符串类型,主题,可选值与jt -l显示一致
* context:字符串类型,取值paper,notebook,talk,poster
* grid:布尔类型,表示是否包含网格线
* gridlines:字符串类型,表示网格线的风格,比如--表示虚线
* ticks:布尔类型,表示x/y轴上的坐标标线的显隐
* spines:布尔类型,表示图像四周是否显示包围框
* fscale:float类型,表示缩放字体,图例等等
* figsize:元组类型,表示默认的Matplotlib图像的大小
```
jt -t chesterish -f firacode -fs 14 -ofs 12 -cellw 1500 -lineh 200 -T
```
## 代码整合
```
jt -t monokai -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T -N
```

参考:<https://www.cnblogs.com/tianqizhi/p/10612976.html>

# 报错解决方案
## Jupyter Notebook:FileNotFoundError: [WinError 2] 系统找不到指定的文件
1. 首先打开Anaconda Prompt
2. 输入jupyter kernelspec list查看安装的内核和位置
3. 进入安装目录,打开kernel.jason, 查看python的编辑器的路径文件是否与安装路径一样
4. 如果不一样,那么输入 ```python -m ipykernel install --user```, 重新安装内核即可
重启jupyter notebook 即可使用。


__EOF__

本文作者skypanxh
本文链接https://www.cnblogs.com/skypanxh/p/15214556.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   skypanxh  阅读(127)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示