实现更换Jupyter Notebook内核Python版本

我使用anaconda安装的python3.8,后来自己建立一个虚拟环境用来跑maskrcnn,虚拟环境下的python版本也是3.7.11,然后运行使用jupyter运行maskrcnn-benchmark/demo/Mask_R-CNN_demo.ipynb时,一直加载不出来我想要的环境里面的包。

查阅了一些资料后,想到更换一下Jupyter Notebook的内核Python版本。

1、首先在cmd下进入python执行如下命令:

import sys
sys.executable

在这里插入图片描述
运行结果显示的没有问题,那么哪里出现问题了呢?

2、在Jupyter Notebook下执行相同的命令,得到结果确是"D:\\Anaconda3\\python.exe"
可以看到两次结果不相同,在当前运行的.ipynb文件中运行的是anaconda原始的python环境,那么怎么改变这个情况呢?

3、在cmd下执行如下命令:

ipython kernelspec list

运行结果包含一个位置,如下图所示:
在这里插入图片描述
接下来,去到虚拟环境python的这个文件夹下,并打开kernel.json这个文件,文件内容如下:
在这里插入图片描述
可以看到我运行程序是默认的是3.8版本的那个python,接下来手动修改为3.7.11那个版本的即可,如下:

在这里插入图片描述
即可实现更换Jupyter Notebook的内核版本

这里还要注意一点:一定保证你的当前env里面安装了jupyter notebook
命令为:conda install jupyter notebook

  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值