# Jupyter notebook自动补全
```bash
# 安装扩展包
pip install jupyter_contrib_nbextensions
# 配置扩展包
jupyter contrib nbextension install --user
# 安装配置扩展包
pip install jupyter_nbextensions_configurator
# 配置扩展包
jupyter nbextensions_configurator enable --user
# 点开 Nbextensions 的选项,并勾选 Hinterland
#对于Windows系统会有jedi库不兼容问题
pip install jedi==0.17
pip uninstall jedi
# 修复jedi库
```
# 常用魔术命令
```python
#画图
%matplotlib inline
#当前路径
%pwd
#执行时间, 当前命令的执行时间
%timeit [命令]
#魔术命令可以添加Linux命令
```
# 服务器启动远程访问
支持HTML语法。
```bash
#服务器启动
jupyter notebook --no-browser --port=8888 --ip=0.0.0.0 --allow-root
```
# 自动补全和帮助文档
Tab自动补全可自动补全,shift+Tab*2可查看帮助文档。
# Jupyter notebook中添加虚拟环境
1、首先激活想要添加的虚拟环境,进入环境
2、安装必要的内核
```bash
pip install ipykernel ipython
```
3、将内核联立虚拟环境
```bash
ipython kernel install --user --name tf2.4
```
4、完成启动后就可以看到内核中已经加入了tf2.4
5、如果想要添加成功的虚拟环境删除,先激活将要删除的虚拟环境,然后再删除
```bash
jupyter kernelspec remove tf2.4
#输入y即可成功删除虚拟环境
```