Jupyter notebook配置问题 - 添加多个kernels

当在anaconda中配置多个虚拟环境(如添加了一个叫tensorflow的虚拟环境)后,需要手动添加相应虚拟环境的kernels到jupyter notebook中,添加方法:

  1. 安装ipython (pip install ipython)
  2. 在anaconda prompt输入: 
    ipython kernelspec list

    可以看到:

            Available kernels:
       python3 C:\Users\follo\AppData\Roaming\jupyter\kernels\python3

  3. 打开路径C:\Users\follo\AppData\Roaming\jupyter\kernels\python3,在C:\Users\follo\AppData\Roaming\jupyter\kernels中新建一个文件夹‘Tensorflow’(如新建的环境名相同),然后将C:\Users\follo\AppData\Roaming\jupyter\kernels\python3中的所有文件复制到python3 C:\Users\follo\AppData\Roaming\jupyter\kernels\Tensorflow中。

  4. 打开C:\Users\follo\AppData\Roaming\jupyter\kernels\Tensorflow中的kernel.json文件,将下方的红色部分改为Tensorflow环境的内容。

{
 "argv": [
  "D:\\ProgramData\\Anaconda3\\envs\\tensorflow\\python.exe",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "Tensorflow",
 "language": "python"
}

再次打开jupyter notebook时就能看到有python3与Tensorflow两个kernels了!

 

posted @ 2018-09-06 15:22  followmejoy  阅读(796)  评论(0编辑  收藏  举报