添加内核
终端切换python版本很容易,但在jupyter中应该如何切换环境?
假如有一个虚拟环境science,将其导入jupyter的过程如下:
1、进入虚拟环境science
1 | pyenv active science |
2、安装ipykernel
1 | pip install ipykernel |
3、为jupyter安装新内核
1 | ipython kernel install --user --name science --display-name "python3 (science)" |
4、查看可用内核
1 | jupyter-kernelspec list |

修改内核
内核在jupyter中以json文件方式存在。每新建一个内核,jupyter会在系统的特定位置新建文件夹,存储相应的json文件。这些位置分布如下:
| Unix | Windows | |
|---|---|---|
System | /usr/share/jupyter/kernels/usr/local/share/jupyter/kernels | %PROGRAMDATA\jupyter\kernels |
Env | {sys.prefix}/share/jupyter/kernels | |
User | ~/Library/Jupyter/kernels (Mac)~/.local/share/jupyter/kernels (Linux) | %APPDATA%\jupyter\kernels |


