以下内容基于:
conda : 4.9.1
jupyter core : 4.6.3
jupyter-notebook : 6.0.3
编写,如有任何差异,请以实际环境版本文档为准。
jupyter [-h] [--version] [--config-dir] [--data-dir] [--runtime-dir] [--paths] [--json] [subcommand]
其中:
-h, --help show this help message and exit
--version show the jupyter command's version and exit
--config-dir show Jupyter config dir
--data-dir show Jupyter data dir
--runtime-dir show Jupyter runtime dir
--paths show all Jupyter paths. Add --json for machine-readable format.
--json output paths as machine-readable jsonsubcommand是子命令,包含:
bundlerextension console kernel kernelspec lab labextension migrate nbconvert nbextension notebook qtconsole run script serverextension troubleshoot trust
conda create -n py36 python=36 # 创建一个python36的环境,名为py36
source activate py36 # 激活py36环境
conda install ipykernel # 安装ipykernel模块
#进行配置 名字为py36显示为py3636
python -m ipykernel install --user --name py36 --display-name “py3636”
jupyter notebook # 启动jupyter notebook
新建内核后,会生成一个kernel.json的配置文件,文件路径可用下述命令查看。
jupyter kernelspec list
注1:在jupter notebook的网页界面上,当进行新建notebook或切换notebook内核的操作时,都会有内核选择列表。这个列表列出了两种来源的内核:一种是根据jupyter kernelspec list列出的路径中的内核配置文件显示已有内核的名称;另一种是在conda安装目录下搜索到的conda的根环境和虚拟环境。
注2:由于未知的bug,在jupyter中使用jupyter kernelspec list的虚拟环境内核,有可能没有真正切换到指定虚拟环境,最好在jupyter cell运行
!where python
检查确认。
jupyter kernelspec remove py36 #删除内核py36
参考资料:
Jupyter Project Documentation
jupyter kernel创建 删除_ying______的博客-CSDN博客