Win10 Jupyter 添加Anaconda虚拟环境的python解释器

Anaconda可以创建并管理多个虚拟环境,每个虚拟环境下都有当前环境的python解释器,
我们在用jupyter的时候,可能会在不同的虚拟环境下进行编程,因此需要对jupyter进行不同虚拟环境的python解释器配置

1 查看当前的Anaconda创建的虚拟环境

win+R 打开运行,输入cmd,打开“命令提示符”界面,
输入以下命令:

conda info --env 

在这里插入图片描述
我这里有4个虚拟环境,其中base环境是装好Anaconda自带的环境

2 打开自带的base环境的jupyter的kernels文件夹

例如我的是:C:\Users\用户名\anaconda3\share\jupyter\kernels
在这里插入图片描述

3 打开虚拟环境BASE的jupyter的kernels文件夹

例如我的路径:C:\Users\用户名\anaconda3\envs\BASE\share
在这里插入图片描述
意外发现没有jupyter文件夹,更不用谈kernels文件夹了

3.1 查看是否安装ipykernel

3.1.1 打开BASE环境

命令如下:

conda activate BASE

在这里插入图片描述

3.1.2 查看是否安装 ipykernel

命令如下:

python -m ipykernel --version

在这里插入图片描述
得到的答案是没有安装,

3.2 安装ipykernel

命令如下:

conda install ipykernel

在这里插入图片描述

再打开C:\Users\用户名\anaconda3\envs\BASE\share
发现已经有了jupyter文件夹,
在这里插入图片描述
深入一级发现,有了kernels文件夹
,kernels文件夹里有python3文件夹,该文件夹里的kernel.json文件有当前虚拟环境python解释器的路径。
在这里插入图片描述

3.3 复制python3文件夹到桌面改名为BASE

3.4 剪切BASE文件夹到C:\Users\用户名\anaconda3\share\jupyter\kernels

在这里插入图片描述

3.5 编辑 BASE 文件夹下的 kernel.json

原文件如下:
在这里插入图片描述
其中:
“diaplay_name”:后面是显示的虚拟环境解释器的名字
我这里改成BASE
在这里插入图片描述

3.6 打开jupyter,验证是否有BASE 环境

在这里插入图片描述
发现已经有了BASE环境,

用相同方法可以添加其他环境的python解释器

猜你喜欢

转载自blog.csdn.net/shaqilaixi2/article/details/122801402