gpt4 book ai didi

shell - 如何在 Google Colab 中运行 shell(终端)?

转载 作者:行者123 更新时间:2023-12-02 11:23:31 62 4
gpt4 key购买 nike

我知道可以调用!ls发出 ls命令到shell。

但我想要历史记录或制表符完成等功能。

在 Google Colab 中可以这样做吗?

最佳答案

您可以使用支持 google.colab.kernel.invokeFunction 的 jQuery 终端模拟器
这是一个 example notebook .
关键部分在这里,你用 shell 函数支持它。

def shell(command):
return JSON([getoutput(command)])
output.register_callback('shell', shell)
这是您如何使用 invokeFunction :
try {
let res = await google.colab.kernel.invokeFunction('shell', [command])
let out = res.data['application/json'][0]
this.echo(new String(out))
} catch(e) {
this.error(new String(e));
}
这是屏幕截图。
enter image description here
更新 (7/2020)
我已经接受了@Anant 的回答并将其添加到我的图书馆中。现在您可以轻松地运行控制台
!pip install kora
from kora import console
console.start() # and click link
更新 (12/2020)
如果您订阅了 Colab Pro,则终端现在可用。只需单击左侧 Pane 中的“终端”图标。
Terminal Icon

关于shell - 如何在 Google Colab 中运行 shell(终端)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59318692/

62 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com