解决Atom安装Hydrogen无法运行python3的问题


Posted in Python onAugust 28, 2019

Atom是一款功能强大的跨平台编辑器,插件化的解决方案为atom社区的繁荣奠定了基础。任何人都可以把自己做的组件贡献在github上,并能方便的安装到Atom上使用。

Jupyter Notebook是另一款广受欢迎的交互式笔记本,支持40多种编程语言。

Atom上有一款广受欢迎的插件名叫Hydrogen,是用来在Atom上支持Jupyter的运行,有了它,我们就可以摆脱浏览器,回到IDE里愉快的借助Jupyter写代码了!

但是,由于现在处于python向python3转型的阶段,不知道是哪个部分出现了问题,Hydrogen会发生无法运行的状况。很可惜我没有及时把错误信息截取出来,但是大致的意思是hydrogen无法调用python。

为了能让Jupyter运行python3,解决方案如下:

1. 找到Jupyter的配置并修改:

vi /usr/local/share/jupyter/kernels/python3/kernel.json

原来的结果为

{
 "argv": [
 "python3",
 "-m",
 "ipykernel_launcher",
 "-f",
 "{connection_file}"
 ],
 "display_name": "Python 3",
 "language": "python"
}

需要把最后一行改为

"language": "python3"

2. 修改Hydrogen配置

打开Hydrogen的配置页面,在Language Mappings中加入如下图红圈中的代码

解决Atom安装Hydrogen无法运行python3的问题

3. 安装并升级ipykernel

python3 -m pip install ipykernel
python3 -m ipykernel install --user
pip3 install --upgrade ipykernel

至此,所需修改全部结束。在Atom里写几行代码,这时Jupyter的结果应该就会通过右边栏的Hydrogen逐行显示出来了。

以上这篇解决Atom安装Hydrogen无法运行python3的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用xmlrpc实例讲解
Dec 17 Python
python去除文件中空格、Tab及回车的方法
Apr 12 Python
Django admin实现图书管理系统菜鸟级教程完整实例
Dec 12 Python
Python 循环语句之 while,for语句详解
Apr 23 Python
多个应用共存的Django配置方法
May 30 Python
python基于物品协同过滤算法实现代码
May 31 Python
Python中按键来获取指定的值
Mar 02 Python
解决python多行注释引发缩进错误的问题
Aug 23 Python
使用OpCode绕过Python沙箱的方法详解
Sep 03 Python
python__new__内置静态方法使用解析
Jan 07 Python
基于python实现查询ip地址来源
Jun 02 Python
python中def是做什么的
Jun 10 Python
opencv实现简单人脸识别
Feb 19 #Python
Atom Python 配置Python3 解释器的方法
Aug 28 #Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
Aug 28 #Python
Numpy的简单用法小结
Aug 28 #Python
Python 通过截图匹配原图中的位置(opencv)实例
Aug 27 #Python
Python 转换文本编码实现解析
Aug 27 #Python
python-opencv获取二值图像轮廓及中心点坐标的代码
Aug 27 #Python
You might like
php 多关键字 高亮显示实现代码
2012/04/23 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
2015/11/11 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
javascript中$(function() {});写与不写有哪些区别
2015/08/10 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
vue兄弟组件传递数据的实例
2018/09/06 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
python中循环语句while用法实例
2015/05/16 Python
Python中列表的一些基本操作知识汇总
2015/05/20 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
python使用json序列化datetime类型实例解析
2018/02/11 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
bonprix荷兰网上商店:便宜的服装、鞋子和家居用品
2020/07/04 全球购物
医学类导师推荐信范文
2013/11/19 职场文书
护士的自我鉴定
2014/02/07 职场文书
成绩单家长评语大全
2014/04/16 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
python解析照片拍摄时间进行图片整理
2022/07/23 Python