欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

anaconda base环境_Mac系统下借助Anaconda为jupyter notebook添加多个python内核及相关操作...

发布时间:2025/3/15 python 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 anaconda base环境_Mac系统下借助Anaconda为jupyter notebook添加多个python内核及相关操作... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

为什么需要多个内核见第二个参考链接,主要是实际项目上的考虑。

非计算机专业,很多术语说得不规范,文章可做参考就好。

目前我把jupyter notebook安装在anaconda的base(root)环境下

所以anaconda主页“applications on base(root)”显示有jupyter

可以在anaconda中设置多个虚拟环境

将不同的虚拟环境作为内核添加到jupyter notebook步骤如下:

1.在anaconda中创建了名为“test”的虚拟环境(重命名的话我目前只发现去往anaconda文件夹下envs自文件夹,修改对应环境文件夹的名字)

2.为test环境安装ipykernel包 conda install -n test ipykernel

3.终端 conda(或者source) activate test 激活该环境(mac系统)

4.在该环境中输入 python -m ipykernel install --user --name test --display-name hahaha(可以自定义个名字,为了不混乱,一般写环境名)

5.打开jupyter在新建时发现多了新的内核可以选择,内核列表多了“hahaha(刚才自定义的名字)”

当test环境不需要了,可以卸载掉。卸载后再次打开jupyter发现刚才设置的test虚拟环境对应的自定义的内核名字hahaha还在,只不过打开后不能正常运行了,看着碍眼,为了让这个名字消失,执行如下步骤:

1.命令行运行jupyter kernelspec list发现虚拟环境内核test还在(真正的内核还是test环境,hahaha只是个看着方便的标签)

2.删除指定内核jupyter kernel remove test

当我觉得jupyter新建列表中base环境的自定义名字不好,需要更换。

两种方法:

1.进入/Users/dongjiahuan/Library/Jupyter/kernels/找到对应的虚拟环境名字base,里边的json文件的display name修改为你想用的。

2.运行python -m ipykernel install --user --name base --display-name XXXX(想要的名字)这个语句与为虚拟环境在notebook中设置自定义名字相同。语句的实质是创建json文件。运行这个语句的话应该是会覆盖原来的json文件。

参考链接:

段小草:最省心的Python版本和第三方库管理——初探Anaconda​zhuanlan.zhihu.com初学 Python 者自学 Anaconda 的正确姿势是什么?​www.zhihu.com杨勇:Jupyter notebook中如何使用虚拟环境​zhuanlan.zhihu.comKeepUp:Mac下Anaconda的安装和使用​zhuanlan.zhihu.com

p.s. control+c 终止终端运行

总结

以上是生活随笔为你收集整理的anaconda base环境_Mac系统下借助Anaconda为jupyter notebook添加多个python内核及相关操作...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。