【问题标题】:Can I run python scripts in colab?我可以在 colab 中运行 python 脚本吗?
【发布时间】:2020-01-07 12:16:50
【问题描述】:

我正在尝试让一些开源软件工作。它使用了我系统上没有的东西(例如 pytorch),所以我想我可以尝试在 Google Colab 上运行它。

当我尝试这样做时,在从 github 存储库克隆目录后,我必须运行一些 python 脚本。我想我不能从 Jupyter Notebook 中运行另一个 python 脚本,所以我想我正在尝试用 Colab 做一些它不适合做的事情?

是否有一些更类似于终端但使用 Colab 上提供的软件、GPU 等的东西?

【问题讨论】:

    标签: python google-colaboratory


    【解决方案1】:

    例如,您可以在代码单元格中使用 ! 从类似 jupyter 的环境(包括 colab)中运行任何 shell 命令

    !ls
    

    将列出 colab 的 cwd 中的所有文件。 要运行 python 脚本,您可以这样做:

    !python script.py
    

    它就像终端一样工作(可能是python3,不知道它是如何设置的colab

    【讨论】:

      【解决方案2】:

      你也可以调用你的脚本。

      !python script.py
      

      但是你需要把脚本放在那里,可能通过git clone或者直接上传。

      【讨论】:

      • 使用%run 魔术命令运行python 脚本,您将获得更丰富的笔记本体验,请参阅here。至于获取文件,可以直接curl或者使用wget带入脚本,如果是公开的,见here
      【解决方案3】:

      正如Wayne在评论korakot's answer中提到的,你可以使用魔法命令

      %run 'script.py'
      

      这也允许你做例如使用-i 参数在笔记本的命名空间中运行

      %run -i 'script.py'
      

      【讨论】:

        猜你喜欢
        • 2022-01-08
        • 2018-11-01
        • 2011-03-26
        • 2011-09-15
        • 2015-03-07
        • 2013-07-01
        • 2010-11-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多