jupyter notebook的kernel与conda环境不匹配

jupyter notebook的kernel与conda环境不匹配

  • 问题
  • 方法一
  • 方法二

问题

conda环境配置好后,通常jupyter notebook的kernel与conda环境不匹配。在此提供两种方法解决。

方法一

添加conda环境到jupyter notebook的kernel

conda activate xxx #进入到该虚拟环境中
pip install --user ipykernel #安装ipykernel
python -m ipykernel install --user --name=xxx #添加虚拟环境kernel到jupyter中
#成功添加后会打印
#Installed kernelspec xxx in /home/user/.local/share/jupyter/kernels/xxx

在删除虚拟环境后,我们同样需要手动删除其添加到jupyer中的kernel:

查看当前jupyter notebook的所有kernel

jupyter kernelspec list

删除kernel

jupyter kernelspec uninstall xxx

方法二

安装ipykernel和nb_conda两个库。

conda install ipykernel
conda install nb_conda

重新打开jupyter notebook会发现当前已有的所有conda环境均添加至kernel中。

你可能感兴趣的:(conda,jupyter,python)