先提前声明一下我的环境,之前只是在服务器上装过jupyter。今天在Windows10上装了一个annaconda3,想着搭建一个jupyter环境。安装完annaconda3之后,会自带一个jupyter记事本。
按理说在命令行如下命令
conda activate 环境名称
激活一个conda环境后在打开jupyter,输入如下命令
jupyter notebook
默认的python环境应该是刚刚激活的那个,但是我发现在window上好像不是这样的,所以来记录一下如何切换jupyter的kernel(也就是python环境)
百度了一下,是因为这个虚拟环境下没有安装ipykernel包,所以jupyter不能发现它是个虚拟环境,所以就检测不到了
启动jupyter后,在浏览器打开jupyter主页面,先看有没有conda这个选项,如果有,点击这个按钮后就可以切换环境了。
如果没有,需要在命令行下先切换到这个虚拟环境,我的环境名称为env-hjf
conda activate env-hjf
接下来安装一个包
conda install nb_conda
等安装完毕后,重启jupyter,主界面就会出现conda这个菜单,随后就可以切换环境了。
我只是这样做成功了,但是我总是觉得启动jupyter应该自动和当前激活的环境一样才对啊。反正能用了就行,搞不太懂,有懂的同学可以评论一下~
https://www.jianshu.com/p/8188c32a3a34