https://jupyter-notebook.readthedocs.io/en/stable/config.html

安装

pip install notebook
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user
jupyter notebook --generate-config
# Writing default config to: /home/linxueyuan/.jupyter/jupyter_notebook_config.py
# c.NotebookApp.ip = '10.112.239.245'

# 内核
ipython kernel install --name "local-venv" --user

奇技淫巧

执行shell命令

可以直接在命令之前放一个“!”,就能执行shell命令,完全不用切换来切换去,就能在IPython里执行任何命令行。

In [1]: !ls
example.jpeg list tmp
In [2]: !pwd
/home/Parul/Desktop/Hello World Folder'
In [3]: !echo "Hello World"
Hello World

我们甚至可以将值传递给shell,像下面这样:

In [4]: files= !ls
In [5]: print(files)
['example.jpeg', 'list', 'tmp']
In [6]: directory = !pwd
In [7]: print(directory)
['/Users/Parul/Desktop/Hello World Folder']
In [8]: type(directory)
IPython.utils.text.SList

JupyterLab运行虚拟环境

  1. 在jupyter lab中使用虚拟环境进入虚拟环境后输入以下代码,则在jupyter中创建出虚拟环境(env_name)下的kernel
pip install ipykernel
python -m ipykernel install --user --name env_name
jupyter kernelspec list #查看所有kernel
jupyter kernelspec remove kernel_name #卸载kernel_name

装主题

第一步,安装:

pip install jupyterthemes

第二步,加载可用主题列表:

jt -l

第三步,选择你想要的主题:

# selecting a particular theme
jt -t <name of the theme>
# reverting to original Theme
jt -r