【问题标题】:IPython does not allow editing r when invoked as `ipython console`当作为`ipython 控制台`调用时,IPython 不允许编辑 r
【发布时间】:2013-09-18 16:00:15
【问题描述】:

当以ipython 调用时,可以使用edit myfile.py 打开带有文件的默认编辑器。我想使用“双进程”模型,以便可以将多个客户端附加到同一个内核。但这似乎不允许打开编辑器。是设计使然吗?有解决办法吗?

主机名:文件夹 $ ipython 控制台 Python 2.7.3(默认,2012 年 10 月 10 日,08:04:12) 输入“copyright”、“credits”或“license”以获取更多信息。 IPython 0.13.2——增强的交互式 Python。 ? -> IPython 的功能介绍和概述。 %quickref -> 快速参考。 help -> Python 自己的帮助系统。 目的? -> 有关“对象”的详细信息,请使用“对象??”了解更多详情。 [IPKernelApp] 要将另一个客户端连接到此内核,请使用: [IPKernelApp] -- 现有 kernel-56549.json 在 [1] 中:编辑 somefile.py 在 [2] 中:

【问题讨论】:

  • %edit 在两个进程模型中的工作方式有点复杂(因为前端不必与内核在同一台机器上)。到目前为止,只有 Qt 控制台有使用%edit 的机制,您需要在使用之前在ipython_qtconsole_config.py 中设置一个编辑器。
  • 我希望我得到一个未实现的错误。有这方面的错误报告吗?

标签: python ide ipython


【解决方案1】:

来自@Thomas K 的 cmets 这是一个已知的问题 https://github.com/ipython/ipython/issues/3030

%edit 功能在两个进程模型中不起作用。

【讨论】:

    猜你喜欢
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多