Jupyter notebook配置问题 - 添加多个kernels
当在anaconda中配置多个虚拟环境(如添加了一个叫tensorflow的虚拟环境)后,需要手动添加相应虚拟环境的kernels到jupyter notebook中,添加方法:
- 安装ipython (pip install ipython)
- 在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了!