解决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中的闭包总结
Sep 18 Python
python matplotlib饼状图参数及用法解析
Nov 04 Python
Python笔记之工厂模式
Nov 20 Python
python 字典访问的三种方法小结
Dec 05 Python
tf.concat中axis的含义与使用详解
Feb 07 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
Mar 19 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
Apr 19 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 Python
Python3爬虫中关于Ajax分析方法的总结
Jul 10 Python
Python爬取数据并实现可视化代码解析
Aug 12 Python
Python内置函数property()如何使用
Sep 01 Python
用Python将库打包发布到pypi
Apr 13 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
coreseek 搜索英文的问题详解
2013/06/08 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
JavaScript window.setTimeout() 的详细用法
2009/11/04 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
jquery判断浏览器类型的代码
2012/11/05 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
用NodeJS实现批量查询地理位置的经纬度接口
2016/08/16 NodeJs
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
tensorflow获取变量维度信息
2018/03/10 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
Python3数字求和的实例
2019/02/19 Python
解决Python设置函数调用超时,进程卡住的问题
2019/08/08 Python
Python基于当前时间批量创建文件
2020/05/07 Python
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
凯特王妃父母建立的派对用品网站:Party Pieces
2017/05/28 全球购物
六一文艺汇演开幕词
2015/01/29 职场文书
个人廉政承诺书
2015/04/28 职场文书
公司表扬稿范文
2015/05/05 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
团拜会主持词
2015/07/04 职场文书
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers
Python软件包安装的三种常见方法
2022/07/07 Python