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