解决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开发之字符串string操作方法实例详解
Nov 12 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
Aug 28 Python
python 生成器生成杨辉三角的方法(必看)
Apr 10 Python
django请求返回不同的类型图片json,xml,html的实例
May 22 Python
Python中安装easy_install的方法
Nov 18 Python
使用pandas实现csv/excel sheet互相转换的方法
Dec 10 Python
Numpy之random函数使用学习
Jan 29 Python
Python实现微信小程序支付功能
Jul 25 Python
python下对hsv颜色空间进行量化操作
Jun 04 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 Python
Python初识逻辑与if语句及用法大全
Aug 07 Python
Python编程编写完善的命令行工具
Sep 15 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数据缓存技术
2007/02/14 PHP
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
php实现encode64编码类实例
2015/03/24 PHP
php实现网页端验证码功能
2017/07/11 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
按给定几率进行随机抽取的js代码
2010/12/28 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
2013/09/24 Javascript
JSON取值前判断
2014/12/23 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
JavaScript 实现的checkbox经典实例分享
2016/10/16 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
js实现弹窗效果
2020/08/09 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
python中关于日期时间处理的问答集锦
2013/03/08 Python
一个简单的python程序实例(通讯录)
2013/11/29 Python
python中的reduce内建函数使用方法指南
2014/08/31 Python
python实现指定字符串补全空格的方法
2015/04/30 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
python如何使用unittest测试接口
2018/04/04 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
将python字符串转化成长表达式的函数eval实例
2020/05/11 Python
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
高级方案规划工程师岗位职责
2013/11/29 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
2015年暑假生活总结
2015/07/13 职场文书
在js中修改html body的样式
2021/11/11 Javascript
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫