Jupyter notebook
安装
本来因为安装了Anaconda 想用 conda install jupyter notebook
但是报错说conda不能找到 根据知乎的教程使用 pip
命令进行了安装
将pip升级
1 |
|
安装Jupyter Notebook
1 |
|
查看jupyter官方文档
1 |
|
启动
直接输入 jupyter notebook
关于设置文件存放位置
默认是在/User/mac的目录下 要重新对文件进行配置
1 |
|
Step1:
创建文件夹/目录
1 |
|
Step2:
获取配置文件所在路径
1 |
|
Step3:
配置文件
1 |
|
进入到配置文件后查找关键词
1 |
|
回车找到目标词
编辑配置文件:将创建的文件夹路径粘贴过来并删除注释语句符号#
保存配置文件
拓展功能
1. 关联Jupyter Notebook和conda的环境和包——“nb_conda”
安装
1 |
|
执行上述命令能够将conda创建的环境与Jupyter Notebook相关联,便于在Jupyter Notebook的使用中,在不同的环境下创建笔记本进行工作。
使用
- 可以在Conda类目下对conda环境和包进行一系列操作。
Conda页面注解图
- 可以在笔记本内的“Kernel”类目里的“Change kernel”切换内核。
切换内核
卸载
1 |
|
执行上述命令即可卸载nb_conda包。
2.Markdown生成目录
- 不同于有道云笔记的Markdown编译器,Jupyter Notebook无法为Markdown文档通过特定语法添加目录,因此需要通过安装扩展来实现目录的添加。
1 |
|
- 执行上述命令后,启动Jupyter Notebook,你会发现导航栏多了“Nbextensions”的类目,点击“Nbextensions”,勾选“Table of Contents ⑵”
Nbextensions页面
- 之后再在Jupyter Notebook中使用Markdown,点击下图的图标即可使用啦。
目录
3. 加载本地Python文件
使用场景
想在Jupyter Notebook中加载本地的Python文件并执行文件代码。
方法
执行以下命令:
1 |
|
注意
- Python文件的后缀为“.py”。
- “%load”后跟的是Python文件的绝对路径。
- 输入命令后,可以按
CTRL 回车
来执行命令。第一次执行,是将本地的Python文件内容加载到单元格内。此时,Jupyter Notebook会自动将“%load”命令注释掉(即在前边加井号“#”),以便在执行已加载的文件代码时不重复执行该命令;第二次执行,则是执行已加载文件的代码。
4. 直接运行本地Python文件
使用场景
不想在Jupyter Notebook的单元格中加载本地Python文件,想要直接运行。
方法
执行命令:
1 |
|
或
1 |
|
或
1 |
|
注意
- Python文件的后缀为“.py”。
- “%run”后跟的是Python文件的绝对路径。
- “!python3”用于执行Python 3.x版本的代码。
- “!python”用于执行Python 2.x版本的代码。
- “!python3”和“!python”属于
!shell命令
语法的使用,即在Jupyter Notebook中执行shell命令的语法。 - 输入命令后,可以按
control return
来执行命令,执行过程中将不显示本地Python文件的内容,直接显示运行结果。
关于其他的问题
1.command cannot found conda
问题出现原因:
终端中zsh的可访问的程序一般放在/bin, /usr/bin, /usr/local/bin,~/bin目录下;而最新安装的会默认安装在/Users/username下或者/Users/username/opt下,导致环境变量没有写入到终端配置文件。
解决方案:
在export ZSH的路径下把字的的anaconda的安装路径加入
1 |
|
一些网上看到的小技巧
1.输出矢量图
只要多加一行配置,就能够让 Matplotlib 在 Jupyter Notebook 上面输出矢量图:
1 |
|
上面的最后一行指定了输出的格式是 svg,这样浏览器就能为你渲染矢量图了。
savefig 只要指定文件名后缀是 .pdf 或者 .eps 就能生成能方便地插入 latex 的图片了!
1 |
|
2.Qgrid
Qgrid也是一个Jupyter的小部件,不过它主要用于数据帧,装上之后,就可以像操作Excel里的筛选功能一样,方便的处理数据。
安装方法
用pip安装:
1 |
|
用conda安装:
1 |
|