官方文档:https://leoeditor.com/IPythonBridge.html

启动 leo-editor 时连接 ipython,支持 leo 与 ipython 双向通讯,可在 ipython 和 leo 中互相运行脚本,我认为这个功能很酷,经常用于数据分析和爬虫网页分析。

运行方法

  1. 安装相关模块 IPython and Jupyter

     pip install ipython
     pip install jupyter
     pip install qtconsole
    
  2. 启动 leo

     python launchLeo.py --ipython
    
  3. 在 ipython 中运行以便能操作 leo

     c,g = _leo.c, _leo.g
    

操作示例

从下图可以看出 leo 与 ipython 可进行互相通讯,实现想要的一些功能。

  • 比如在 leo 中写数据分析笔记,在 ipython 中查看运行结果(类似于 jupyter notebook 功能,但是 leo 中可拥有众多可执行节点,节点之间还可以克隆互用代码)

  • 借助 ipython 完善的代码智能提示,可快速编写代码,同时也可以用代码来生成、编辑 leo 中的笔记节点。

在这里插入图片描述

注:上图中的 c.p 是 example 节点

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐