Jupyter notebook是一款学习和科研的神奇,相信很多小伙伴已经利用它在学术科研、研究开发的道路上收获了便捷易用、可视直观的优点。我们使用的Jupyter notebook都是网页形式的,在浏览器中进行操作,保存的文件格式是.ipynb的。似乎在其他编辑器工具中打不开这种格式。有没有不想在网页中的Jupyter notebook编写代码,也可以直接编辑.ipynb格式的文件的方法呢?

有这样一个软件似乎可以:nteract,这个软件我理解为桌面版的Jupyter notebook,下面是nteract的官网. https://nteract.io/

软件安装

官网上可以下载安装文件,支持跨平台,有windows,linux,mac版本,免费的。软件安装好后,启动进入,界面比较简洁。

可以看到,系统中.ipynb格式的文件打开方式变成了nteract,直接双击文件就能打开进行编辑,保存,跟在Jupyter notebook一样。

执行代码

软件安装前确保本机有Python执行环境,推荐安装Anaconda,nteract需要连接Jupyter内核才能执行代码,如果已安装有Anaconda,打开nteract后可以看到左下角连接的Jupyter内核名称。

如果需要切换python虚拟环境,就需要安装多个python内核,如何安装参考Atom编辑器中使用Hydrogen切换Python虚拟环境,安装好后在nteract中切换方法如下

和在Jupyter notebook一样,执行单元格的代码可用Shift+Enter等快捷键,或者单元格靠右侧有个执行程序的小按钮。

敲代码时可以看到是支持代码自动提示与补全的。

终止代码执行

如果不小心写了死循环或者想临时终止代码的运行,可以在Runtime菜单下进行操作。

Markdown和Code切换

单元格右侧下拉菜单中可以切换单元格内容是Markdown文本还是代码,如果是MD文本,双击单元格即可显示原始内容。其他单元格操作及相关快捷键看下Edit或者Cell菜单就明白了。

暗色主题

软件可以切换亮色与暗色主题。

小问题

如果是直接启动软件,第一次保存文件按Ctrl+s保存会报错,得用另存为。

总结

相比于Jupyter notebook,nteract显得简洁很多,平时开发作为替代也是可以的。单元格操作上,nteract没有Jupyter notebook那么丰富。Jupyter notebook可以额外安装插件进行功能扩展,虽然nteract也可以安装插件,官网上有介绍,但功能似乎没那么强大。

桌面版应用_类Jupyter notebook编辑器桌面版应用nteract相关推荐

  1. jupyter中中文显示不正常_解决jupyter notebook显示不全出现框框或者乱码问题

    在开头加入以下设置即可解决 %matplotlib inline plt.rcParams['figure.figsize'] = (12.0, 8.0) # 调整大小,可根据自实际情况进行设置 pl ...

  2. python notebook配置_使用 Jupyter Notebook 配置 Stata\Python\Julia\R

    作者:许梦洁 (中山大学) E-mail: xumj9@mail2.sysu.edu.cn 原文链接:磐石若水 → 使用 Jupyter Notebook 配置 Stata/Python/Julia/ ...

  3. ipython notebook打不开_解决jupyter notebook打不开无反应 浏览器未启动的问题

    解决jupyter notebook打不开无反应 浏览器未启动的问题 问题: 这几天要看几个ipython格式的文件,但是jupyter notebook打开之后一直卡在命令行的界面那里(如图),然后 ...

  4. python没有菜单栏_解决Jupyter Notebook开始菜单栏Anaconda下消失的问题

    出现的问题状况是:在Anaconda文件下,少了Jupyter Notebook快捷键,不然每次都要打开Anaconda Navigator再打开Jupyter Noterbook,有点麻烦.为了避免 ...

  5. jupyter调用py文件_解决Jupyter notebook中.py与.ipynb文件的import问题

    在jupyter notebook中,因为其解析文件的方式是基于json的,所以其默认保存的文件格式不是.py而是.ipynb.而.ipynb文件并不能简单的import进.py或者.ipynb文件中 ...

  6. Ubuntu下为你的Jupyter Notebook配置桌面快捷方式和应用图标

    文章目录 前言 一.配置相关脚本文件 1. 创建脚本文件 jupyter.sh 2. 配置相关脚本文件 3. 设置可执行权限 二.桌面文件的配置 1. 创建桌面文件 jupyter.desktop 2 ...

  7. 在python中使用最小二乘法画出拟合曲线_基于jupyter notebook的python编程-----运用最小二乘法,导入文件数据模拟一元线性回归分析...

    基于jupyter notebook的python编程-----运用最小二乘法,导入文件数据模拟一元线性回归分析 用最小二乘法模拟一元线性回去曲线的目录 一.运行jupyter notebook,搭建 ...

  8. jupyter notebook运行没反应_搭建Jupyter Notebook远程云服务器(Jupyter配置)

    搭建Jupyter Notebook远程云服务器​yuenshui.cn 前面讲了Jupyter Notebook的远程服务器搭建过程.但每次打开一个新的notebook,都要重复地倒入一些模块(pa ...

  9. jupyter配置到服务器_服务器端jupyter notebook映射到本地浏览器的操作

    1.远程服务器上安装jupyter notebook(配置jupyter_notebook_config.py文件) sudo pip install jupyter 2.远程服务器(8890端口,没 ...

最新文章

  1. Bootstrap 栅格系统 理解与总结
  2. jieba之sedict(自定义字典)
  3. linux会话管理,Linux 安装 screen 远程会话管理工具
  4. Django模型 Q对象实现复杂查找
  5. Facebook图片存储系统Haystack——存小文件,本质上是将多个小文件合并为一个大文件来降低io次数,meta data里存偏移量...
  6. [AWS vs Azure] 云计算里AWS和Azure的探究(2)
  7. Mybatis基本配置和搭建
  8. AdonisUI - 用于 WPF 应用程序的轻量级 UI 工具包,提供经典但增强的 Windows 视觉效果...
  9. 射频IC行业为何这么惨?——RFIC的尴尬的现实和迷茫的未来
  10. mybatis plus(包米豆)json存储Mysql数据库
  11. 什么叫智能服务器sn,一篇文章告诉你何为服务器端车牌智能识别
  12. ModBus RTU-上位机与PLC通信
  13. 太平洋网站的css样式
  14. Multi-Tenancy模式,基础服务大规模扩张的时候,是应该推进了。
  15. jquery获取父级元素、子级元素、兄弟元素的方法
  16. 程序员,你还没有软技能吗?难怪你不幸福
  17. linux c程序中判断能不能ping,c语言源码ping ip通不通 检测摄像头在不在线 立即返回结果linux...
  18. Hander异步消息处理机制完全解析
  19. YOLOV1-目标检测综述
  20. 去雾模块dehaze.py(可直接调用)

热门文章

  1. 在.NET中读写INI文件 ——兼谈正则表达式的应用
  2. JavaScript操作HTML 元素
  3. 爬虫开发.1爬虫介绍
  4. Python HTMLTestRunner生成网页自动化测试报告时中文编码报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6...
  5. jmeter 通过ant集成到jenkins
  6. java-集合(三)
  7. layoutSubview调用条件
  8. 转 天才学生的天才回答
  9. MFC将bmp图像设为背景
  10. k8s核心技术-Helm引入---K8S_Google工作笔记0043