Jupyter notebook使用问题总结

一.介绍:

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍

特别适合新手使用,可以快速执行自己写的脚本,是大家学习python、机器学习等必备利器。

二.安装:

通过Anaconda安装,官网下载最新包,本人下载版本Anaconda3-2020.02-Windows-x86_64.exe

下载地址:https://www.anaconda.com/products/individual

进入后下拉找到Download按钮

Jupyter notebook使用问题总结

点击Download按钮,会跳转到版本选择页面

Jupyter notebook使用问题总结

根据自己电脑系统,位数选择不同的版本,其中需要注意的是,Anaconda会安装Python,根据自己需要的Python版本选择Anaconda版本即可。

下载完成后,点击下载的包,安装Anaconda,安装步骤可参考:https://blog.****.net/ITLearnHall/article/details/81708148

三.使用

进入Jupyter Notebook有两种方式:

方式1:

安装完成后,点击Jupyter Notebook可以直接进入Jupyter notebook使用问题总结

方式2:进入Anaconda Prompt控制台,输入:Jupyter Notebook

Jupyter notebook使用问题总结

敲回车即可

Jupyter notebook使用问题总结

四.使用优化。

1.修改默认工作目录:

方式1:

1.进入:Anaconda Prompt控制台,输入:jupyter notebook --generate-config

2、找到文件 jupyter_notebook_config.py (C:\Users\Administrator\.jupyter 中)

3、打开该文件 找到  #c.NotebookApp.notebook_dir = ''  并添加(将其修改为):c.NotebookApp.notebook_dir = u'需要修改的路径'   如:"d://work//py"(注意将#号删除,注意是\\双斜线,注意事项,不支持中文,可以有空格)

方式2:

点击开始,找到Jupyter Notebook,右键,选择更多,点击打开文件位置

Jupyter notebook使用问题总结

Jupyter notebook使用问题总结

右键Jupyter Noterbook,选择属性,在快捷方式÷,如图修改需要变更的目录。

注意:目标的地方的%USERPROFILE%替换成变更的路径,此时按照系统路径复制粘贴就好,不需要改为"\\"

Jupyter notebook使用问题总结

2.修改启动浏览器(新装的时候如果电脑上有多个浏览器,Jupyter Notebook不知道用哪个,需要设置)

 方案:

1、打开文件 jupyter_notebook_config.py (位置详见上文中)

2、找到 # c.NotebookApp.browser = ''''

3、再上面添加:

import webbrowser

webbrowser.register("chrome", None, webbrowser.GenericBrowser(u"谷歌浏览器地址\\chrome.exe"))

c.NotebookApp.browser = 'chrome'

保存,重启Jupyter Notebook即可。
3.修改主题

转载:https://www.cnblogs.com/qiuxirufeng/p/9609031.html

首先是主题下载,为了速度快点,使用豆瓣源,命令行如下所示:

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --no-dependencies jupyterthemes==0.18.2

安装好了,有的电脑可能会提示缺少 lesscpy,继续 pip 安装

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com lesscpy

然后是对主题选择、字体大小进行设置,我总结了一个我最喜欢的

jt --lineh 140 -f consolamono -tf ptmono -t grade3 -ofs 14 -nfs 14 -tfs 14 -fs 14 -T -N

命令行的格式的解释如下表所示:

cl options arg default
Usage help -h --
List Themes -l --
Theme Name to Install -t --
Code Font -f --
Code Font-Size -fs 11
Notebook Font -nf --
Notebook Font Size -nfs 13
Text/MD Cell Font -tf --
Text/MD Cell Fontsize -tfs 13
Pandas DF Fontsize -dfs 9
Output Area Fontsize -ofs 8.5
Mathjax Fontsize (%) -mathfs 100
Intro Page Margins -m auto
Cell Width -cellw 980
Line Height -lineh 170
Cursor Width -cursw 2
Cursor Color -cursc --
Alt Prompt Layout -altp --
Alt Markdown BG Color -altmd --
Alt Output BG Color -altout --
Style Vim NBExt* -vim --
Toolbar Visible -T --
Name & Logo Visible -N --
Kernel Logo Visible -kl --
Reset Default Theme -r --
Force Default Fonts -dfonts --

下面是我完成后的效果

Jupyter notebook使用问题总结

4.添加补全功能

接着实现自动代码补全,首先安装 nbextensions

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com jupyter_contrib_nbextensions

jupyter contrib nbextension install

然后安装 nbextensions_configurator

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com  jupyter_nbextensions_configurator

jupyter nbextensions_configurator enable

如果提示缺少依赖,就安装对应依赖即可。

最后重启 jupyter,在弹出的主页面里,能看到增加了一个 Nbextensions 标签页,在这个页面里,先把页面上面的√去掉,然后勾选 Hinterland 即启用了代码自动补全,如图所示:

 

Jupyter notebook使用问题总结

Jupyter notebook使用问题总结

安装后的效果:

Jupyter notebook使用问题总结