解决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+Django在windows下的开发环境配置图解
Nov 11 Python
Python学习小技巧之利用字典的默认行为
May 20 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
python发送多人邮件没有展示收件人问题的解决方法
Jun 21 Python
pytorch sampler对数据进行采样的实现
Dec 31 Python
Python中的 ansible 动态Inventory 脚本
Jan 19 Python
python 的topk算法实例
Apr 02 Python
Python3实现打印任意宽度的菱形代码
Apr 12 Python
python中if及if-else如何使用
Jun 02 Python
教你用Python爬取英雄联盟皮肤原画
Jun 13 Python
Python语言内置数据类型
Feb 24 Python
图神经网络GNN算法
May 11 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
探讨如何把session存入数据库
2013/06/07 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
php实现给一张图片加上水印效果
2016/01/02 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
DEFER怎么用?
2006/07/01 Javascript
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
vue 组件销毁并重置的实现
2020/01/13 Javascript
python中实现定制类的特殊方法总结
2014/09/28 Python
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
python实现名片管理器的示例代码
2019/12/17 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
DHC中国官方购物网站:日本通信销售No.1化妆品
2016/08/20 全球购物
英国排名第一的礼品体验公司:Red Letter Days
2018/08/16 全球购物
在线课程:Skillshare
2019/04/02 全球购物
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
怎样写好创业计划书的内容
2014/02/06 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书
Python实现文字pdf转换图片pdf效果
2022/04/03 Python