转自http://blog.csdn.net/wj1066/article/details/72891667

有很多朋友会遇到这样一个问题:在anaconda中创建了多个环境,也许python版本是一样的,但是装的包以及版本不一样。启动jupyter notebook后,在new的下拉菜单中却无法使用这些环境。本文就解决这样的问题。

假如我现在Ubuntu系统自带的python是python2,anaconda默认的是python3,我还有一个python2的自定义的环境,命名为myPython2。打开jupyter notebook发现只有python3可用,而我缺想使用myPython2这个环境。

首先,在myPython2环境下确认是否安装了ipykernel这个包,如果没有则安装。pip install ipykernel
然后,在这个环境下输入python -m ipykernel install --name XXXX后边的名字可以自己定义,可以和环境一样,也可以随便起,是显示在jupyter notebook中的,这里我依然使用myPyhon2这个名字。
然后启动jupyter,会发现现在有了myPython2这个选项了!

其他:

一个方式是加了sudo手动指定python路径,一般是在anaconda2下,可以which一下看一下。(推荐)
另一个方法比较麻烦:
在第2步中可能会遇到问题,首先需要sudo权限,但是使用了sudo权限后,提示找不到ipykernel这个包。这里原因是sudo下调用的python不是你环境中的python,而是系统自带的python。如果遇到这样的情况,则需要修改系统默认的python版本。

首先登录root用户,或者sudo执行以下命令。
输入update-alternatives --list python查看可供替换的python版本。
如果提示没有,别担心,只是还没有被发现,我们需要告诉下系统。update-alternatives --install /usr/bin/python python /usr/local/share/jupyter/kernels/mypython2 1。–install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。
然后我们可以通过update-alternatives --config python来进行选择了。

jupyter notebook 添加 kernel

参考资料:
Jupyter增加内核
add python3 kernel to jupyter

这里以在python2环境下的notebook添加python3 kernel为例,
首先,确保python3环境下安装了ipykernel
pip3 install ipykernel
然后在python3的python.exe所在目录下执行 python -m ipykernel install
可以添加命令 –name kernelname 为kernel指定名字
查看jupyter notebook kernel

使用命令jupyter kernelspec list可以查看当前的kernel
删除notebook kernel

使用命令jupyter kernelspec remove kernelname

kernel路径:C:/ProgramData/jupyter/kernels/kernelname

jupyter notebook 增加kernel的方法相关推荐

  1. Jupyter Notebook出现kernel error或者kernel starting please wait解决/处理方法

    Jupyter Notebook出现kernel error或者kernel starting please wait解决/处理方法 解决方案 1.检测内核路径 2.检查kernel内核文件 正确路径 ...

  2. jupyter notebook dead kernel问题解决

    jupyter notebook dead kernel问题解决 参考文章: (1)jupyter notebook dead kernel问题解决 (2)https://www.cnblogs.co ...

  3. 为Jupyter Notebook添加Kernel(Win10+Ubuntu18.04)

    为Jupyter Notebook添加Kernel 代码如下: conda activate 环境名 #先切换到目标环境下#安装ipykernel pip install -i http://pypi ...

  4. jupyter增加kernel的方法(环境隔离)

    1.使用管理员命令运行Anaconda Prompt 2.新建一个环境 其中test为自己命名的环境名称 conda create --name test python=3.8 3.激活环境 cond ...

  5. Jupyter notebook增加新的kernel

    虽然使用conda create可以创建很多不同的python环境,但是在使用jupyter notebook时并不能直接使用这些环境,jupyter提供的kernel还是默认的环境.下面介绍如何将一 ...

  6. 解决jupyter notebook的kernel error内核启动失败问题

    当Anconda安装多个python环境时,或者由于多次卸载安装Anaconda时,导致python的kernel内核启动失败问题,使得jupyter notebook不可用.找不到启动文件.还有就是 ...

  7. 远程访问服务器Jupyter Notebook的两种方法

    转载:https://www.jianshu.com/p/8fc3cd032d3c 方法1. ssh远程使用jupyter notebook 在远程服务器上,启动jupyter notebooks服务 ...

  8. Jupyter Notebook 基本使用

    Jupyter 官网 IPython Interactive Computing IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果.在浏览器的界面中 ...

  9. Linux 环境下配置远程jupyter notebook server

    XShell配置Linux服务器jupyter notebook 参考: https://www.aisun.org/2018/08/linux+jupyter/ https://jupyter-no ...

最新文章

  1. 解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server
  2. Java基础----对象与类
  3. File.Create创建文件后,需要释放…
  4. 代表什么_“缶”究竟代表着什么?
  5. 21天 Jenkins打卡-Day1 环境准备
  6. 计算机管理创建新用户,win7系统添加新用户名的方法和win7系统计算机管理中没有本地用户和组的解决方法...
  7. visio 2016安装教程
  8. JSP开发工具安装教程
  9. Multisim简体中文汉化包下载安装指南
  10. 网页qq邮箱链接html,使用QQ邮箱打开网页上的电子邮件链接
  11. 复杂 Excel 表格导入导出的最简方法
  12. 【独行秀才】macOS Big Sur 11.5 Beta 1(20G5023d)原版镜像
  13. k8s使用ipvs模式
  14. 对抗样本论文阅读Intriguing properties of neural networks
  15. 第5次作业+061+陈小兰
  16. 安全防御----防火墙
  17. Oracle-索引、视图
  18. CentOS7下载安装nginx
  19. 如何实现双因素认证?
  20. 软件测试的定义、分类、方法、生命周期

热门文章

  1. 爬虫-post请求-RR网的登陆页-草稿-关注js反爬虫手法-只看不钻
  2. django-登陆功能-使用ajax实现
  3. django-学生列表页的制作
  4. percona-toolkit(pt工具)使用总结
  5. 在Visual Studio中使用T4 Templates 生成代码
  6. MySQL2种多实例部署方式总结
  7. AutoCompleteTextView组件的功能和用法
  8. JAVA https证书相关
  9. 我的城市,我的汽车:Autoblog 摄影大赛
  10. TypeScript入门教程 之 类/抽象类/构造器/Getter/Setter