【问题标题】:Running python commands in a terminal in Google Colab在 Google Colab 的终端中运行 python 命令
【发布时间】:2022-02-02 04:07:32
【问题描述】:

我在 Google Colabs 中上传了一个代码目录。我需要在无法打开的终端中运行 python 命令行。

我尝试了How can I run shell (terminal) in Google Colab? 中建议的所有解决方案,但无济于事。

【问题讨论】:

  • 你能提供例如。您观察到的输出或其错误消息的快照?它有助于调试您的问题。
  • 当然。我确实有截图,但不知道如何在评论行中添加它们?你能指导我吗?
  • 你可以把图片粘贴到这里,它会被转换成一个链接。或者,如果您在执行此操作时遇到问题,可以上传到 Imgur/GDrive 并在此处分享链接。
  • 我只是将屏幕截图(png 文件)拖到此处,但它会在新选项卡中打开。这是我的桌面文件中的链接:///Users/solomon/Desktop/Scr​​een%20Shot%202022-02-01%20at%2012.22.31%20AM.png
  • 这不是它的工作原理。那是您的本地 Windows 路径,只能由您自己访问。可以在time=7.16参考这个链接看看怎么上传图片吗? youtu.be/Vt-Wf7d0CFo?t=436

标签: google-colaboratory


【解决方案1】:

更新 20220202

您可以尝试直接使用 Colab 单元中的感叹号 ! 执行您的 python 脚本吗?

我相信我在 Colab 时代也遇到过同样的问题,该过程会在一段时间内挂起或冻结,尤其是在我处理 GB 的数据集时。所以,最终我只是直接从 Colab 的单元格中使用感叹号来解决问题。


您是否尝试过使用以下语法?

!pip install google-colab-shell
from google_colab_shell import getshell

getshell()
getshell(height=400)

我了解到您已经尝试了另一篇帖子的解决方案,但以防您错过了 !,并忽略了警告消息,而感叹号实际上导致 shell 没有生成。

【讨论】:

  • 您好,感谢您的回答。它确实打开了终端,但是在执行代码时我注意到它在冻结前最多运行大约 10 分钟。我一直保持 Colab 选项卡处于打开状态,定期检查进度,但它不起作用。有什么建议吗?
  • 嗨,Sam,我会试试看,尽快回复你。另外,你能提供一下它挂起时的样子吗?
  • 我没有看到我这边的问题,它已经闲置了大约 30 分钟并且仍在工作。让我试着找出另一种打开终端的方法。
猜你喜欢
  • 2019-03-21
  • 2020-04-06
  • 2018-12-28
  • 1970-01-01
  • 2018-09-23
  • 2021-07-13
  • 2016-02-13
  • 1970-01-01
  • 2020-03-03
相关资源
最近更新 更多