文章目录
1. 让同一局域网其他机器可访问
jupyter notebook --ip 本地IP
本机IP可在命令行中执行ipconfig
查看
2. 安装插件
pip install jupyter
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install yapf
进入jupyter notebook后发现Nbextensions
- Code prettify:代码格式化
- Collapsible Headings:折叠Headings区域
- ScrollDown:输出过长时,自动下拉滚动条
- Table of Contents (2):根据Markdown的标题栏自动生成目录
- Codefolding:折叠代码块
3. 计算运算时间
魔法函数%%timeit
计算整个单元格平均运算时间
PS:务必放在第一行
%%timeit
import time
for _ in range(100):
time.sleep(0.01)
# 1e+03 ms ± 95 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
4. 查看函数提示
快捷键Shift+Tab
,相当于help()
5. 切换到MarkDown
Esc
命令模式→M
arkDown模式→Enter
编辑
Esc
命令模式→1
号标题
6. 魔法函数
行魔法前缀为%
,单元魔法前缀为%%
%lsmagic
所有魔法函数
%pwd
工作路径
%hist
运行过的代码
%whos
查看变量
%reset
重置变量
%%timeit
运行时长
%matplotlib
单独生成图片
%matplotlib inline
生成图片嵌入notebook
%run test.py
运行test.py
%env
列出环境变量
%env PATH
列出PATH
%env PATH='xxx'
设置环境变量
%store
在Notebook之间传递变量
7. 删除和撤销
Esc
命令模式→D
删除
Esc
命令模式→Z
撤销
更多快捷键查看参考文献2
8. 执行Shell命令
!你的Shell命令
如:
!ls
路径下所有文件
!pip list | grep numpy
查看numpy版本
9. 多光标操作
按住Alt
10. 切换虚拟环境
安装虚拟环境
pip install virtualenvwrapper-win
创建虚拟环境(不可用中文)
mkvirtualenv xxx
列出所有虚拟环境
lsvirtualenv
上一句实际上是调用
dir /b /ad "C:\Users\Administrator\Envs"
激活虚拟环境
activate xxx
安装 ipykernel
pip install ipykernel
环境注入(不可用中文)
python -m ipykernel install --user --name 环境名 --display-name "环境名"
切换环境
列出Jupyter环境
jupyter kernelspec list
修改Jupyter环境,修改对应文件夹下的 kernel.json
即可
11. 设置字体
修改 C:\Users\Administrator\.jupyter\custom\custom.css
或使用 jupyter-themes
pip install jupyterthemes
jt -f consolamono
参考文献
更多高级技巧请查阅下方参考文献
- Jupyter Notebook documentation
- Jupyter Notebook 快捷键(基本)
- 27 个Jupyter Notebook的小提示与技巧
- Jupyter notebook安装扩展插件
- Jupyter-NoteBook-你应该知道的N个小技巧
- Jupyter notebook 查看Markdown .md文件
- jupyter notebook 导出pdf的解决方法
- 用其他语言编写函数
- 你真的会用Jupyter吗?这里有7个进阶功能助你效率翻倍
- Windows搭建Python虚拟环境virtualenv
- Installing the IPython kernel — IPython Documentation
- Jupyter Notebook Kernels: How to Add, Change, Remove
- jupyter notebook中显示字体如何调整?