本篇博文主要包含了jupyter note book启动的几种方法、常用快捷键、以及智能代码补全设置等。
1. jupyter虚拟环境下的启动设置方法
使用开始菜单中的jupyter notebook prompt命令启动jupyter时,每次都会打开默认的目录,如何打开自定义的目录呢,一下是设置默认工作目录的几种方法:
设置快捷方式属性
方法1:(本人认为最好的一种方法)
(1)直接打开目标文件夹
(2)在地址栏中删除路径信息,输入cmd命令,打开命令窗口,此时路径为当前文件夹的路径
(3)用activate命令切换到虚拟环境
(4)当前命令提示符下输入: jupyter notebook即可。
方法2:开始菜单启动jupyter命令直接打开设置目录
创建用户环境变量如下:
开始菜单中找到jupyter notebook右键单击选择“更多——打开文件位置”,打开快捷方式图标,快捷方式图标上右击设置起始位置属性值%HOMEPATH%和目标框中%USERPROFILE%替换为创建的用户环境变量%JupyterNotebook%即可。
方法3:(原理同方法以,操作较繁琐)
在conda命令界面先切换到目标盘,在用cd目录切换到目标路径,启动jupyter notebook即可。
(base) C:\Users\Administrator>activate TF24
(TF24) C:\Users\Administrator>F:
(TF24) F:\>cd F:\Python\jupyter
(TF24) F:\Python\jupyter>jupyter notebook
方法4:配置启动文件
缺点是不够灵活,想要切换其他路径,不太方便
在anaconda命令交互界面下输入:
jupyter notebook --generate-config
生产jupyter配置文件,位置在"C:/用户/自己的账号/.jupyter/"目录中,用记事本打开文件,查找“#c.NotebookApp.notebook_dir = '' ”找到后在其下方输入:
c.NotebookApp.notebook_dir = 'F:\Python\jupyter' #引号中为目标路径
保存后重新运行jupyter notebook即可。注意命令前面不要添加空格。
2. Jupyter Notebook 代码智能补全
(1)需要安装插件nbextensions
安装命令如下:
pip install jupyter_contrib_nbextensions
(2)进行相关文件的关联
jupyter contrib nbextension install --user
(3)重启Jupyter Notebook,搞定。
3. Jupyter notebook常用快捷键
jupyter 单元格cell有两种工作模式:
命令模式:单元个左侧为蓝色(光标不在单元格)
编辑模式:单元个左侧为绿色(光标停留在单元格)
在单元格里面点击,光标停留在单元格中时,处于编辑模式,当按Esc键或在单元格外面点击时,切换到命令模式。
在命令模式下的常用快捷键:
Y ——将单元格切换为代码模式
M——将单元格切换为markdown模式
A——在上方新建cell
B——在下方新建cell
Ctrl+Enter 运行代码
L(shift+L)——为当前(所有)单元格添加行编号
Tab——代码补全
Shift-M:合并所选 cell 或合并当前 cell 和下方的 cell;
连续点击两次D键:删除当前单元格,切勿连续按压,否则全部删掉,后悔莫及。
在编辑模式下的常用快捷键:
Ctrl+/ 进行命令注释。
Ctrl+Shift+减号键 拆分cell单元格
以下在markdown模式下进行
换行:在当前后敲两个空格再按Enter键,可实现换行效果。
缩进:需要进行嵌套才能显现缩进,具体做法:当前行敲Enter键后,再敲一次Enter,然后按Tab键可进入下一级,实现缩进效果。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
* 项目符号
* 项目符号
1. 项目编号
2. 项目编号
4. 项目编号(自动连续)
**加粗文字**<br>
__加粗文字__<br>
*斜体文字*<br>
_斜体文字_<br>
还可以添加标签设置文字颜色和大小、字体、高亮显示等
举例:
*<font color = blue>蓝色+斜体</font>*<br>
<font color=steel size=5 face=雅黑>5号雅黑</font><br>
<mark>高亮显示</mark><br>
叠加字体的变化
<mark><font color=red size=4 face=雅黑>叠加字体的变化<font><mark><br>
~~删除内容~~
>一级引用
>>二级引用
>>>三级引用
callable链接:
[百度一下](http://www.baidu.com)
嵌入图片:

例:

效果如下: