【问题标题】:How to open an interactive Python prompt in Google Colab?如何在 Google Colab 中打开交互式 Python 提示?
【发布时间】:2020-01-26 00:38:48
【问题描述】:

如何在 Google Colab 中打开交互式 Python 控制台/shell/提示?可能吗? iPython 提示符是理想的,但常规提示符就足够了。

此外,如果控制台的解释器与 Colab 笔记本的内核共享对变量/状态的访问权限,这将更加有用。

【问题讨论】:

  • 没关系,误解了这个问题——我知道的最接近的方法是!jupyter console,但变量不共享。出于某种原因,!jupyter console --existing 已损坏。如果您可以在本地运行 Colab,它可能是 can be done

标签: python google-colaboratory


【解决方案1】:

!jupyter console --existing 似乎挂起,没有输出,因为它正在等待获取 GIL,与执行 ! 的笔记本运行时在同一进程中。魔法,直到 !已经完成了。出于同样的原因,我认为让子进程调用与笔记本的运行时共享状态并不容易。 观察。您可以在循环中编写自己的 input() + eval() 来模拟与笔记本共享环境的 py 提示。

【讨论】:

    猜你喜欢
    • 2021-01-18
    • 2019-03-22
    • 2020-10-05
    • 2012-01-06
    • 2019-02-15
    • 2021-02-03
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    相关资源
    最近更新 更多