解决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调用windows api锁定计算机示例
Apr 17 Python
Python3基础之基本运算符概述
Aug 13 Python
Python中Collection的使用小技巧
Aug 18 Python
深入理解python try异常处理机制
Jun 01 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
Python 互换字典的键值对实例
Feb 12 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
python 实现一个反向单位矩阵示例
Nov 29 Python
python学生信息管理系统实现代码
Dec 17 Python
深入浅析python变量加逗号,的含义
Feb 22 Python
pandas数据处理之绘图的实现
Jun 15 Python
python实现登录与注册系统
Nov 30 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中使用session防止用户非法登录后台的方法
2015/01/27 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
javascript之更有效率的字符串替换
2008/08/02 Javascript
jquery 扑捉回车键事件代码
2014/04/24 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
javascript编写简易计算器
2017/05/06 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
浅谈vue项目打包优化策略
2018/09/29 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
python在windows下实现备份程序实例
2014/07/04 Python
python处理PHP数组文本文件实例
2014/09/18 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
使用Python实现在Windows下安装Django
2018/10/17 Python
python logging通过json文件配置的步骤
2020/04/27 Python
关于Keras Dense层整理
2020/05/21 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
房屋出租委托书格式
2014/09/23 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
限期整改通知书
2015/04/22 职场文书
大学生支教感言
2015/08/01 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
使用pandas模块实现数据的标准化操作
2021/05/14 Python
Python中Selenium对Cookie的操作方法
2021/07/09 Python
分享Python获取本机IP地址的几种方法
2022/03/17 Python