添加内核
终端切换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 |