解决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 相关文章推荐
利用Psyco提升Python运行速度
Dec 24 Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
windows上安装Anaconda和python的教程详解
Mar 28 Python
python 性能优化方法小结
Mar 31 Python
Python 中的lambda函数介绍
Oct 10 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
Jun 17 Python
Python K最近邻从原理到实现的方法
Aug 15 Python
Python 实现大整数乘法算法的示例代码
Sep 17 Python
python:动态路由的Flask程序代码
Nov 22 Python
使用python批量转换文件编码为UTF-8的实现
Apr 03 Python
python和JavaScript哪个容易上手
Jun 23 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
Nov 17 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 smarty的预保留变量总结
2008/12/04 PHP
Views rows style模板重写代码
2011/05/16 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
js中复制行和删除行的操作实例
2013/06/25 Javascript
JS Replace 全部替换字符的用法小结
2013/12/24 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
20招让你的Python飞起来!
2016/09/27 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
python批量图片处理简单示例
2019/08/06 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
MaBelle玛贝尔香港官网:香港钻饰连锁店
2019/09/09 全球购物
如何开发一个JQuery插件
2016/07/28 面试题
高级电工工作职责
2013/11/21 职场文书
初中校园广播稿
2014/02/02 职场文书
浪费资源的建议书
2014/03/12 职场文书
2014国庆节标语口号
2014/09/19 职场文书
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电