在Google Colab上保存对克隆repo的更改

时间:2018-05-28 18:29:57

标签: python github google-colaboratory

我克隆了一个github repo,里面有文件夹和python文件。我最初在C盘中克隆它,当我运行程序时,它会出现以下错误:

import click
ImportError: No module named click

有人建议做点击安装点击它没有用。所以,我用谷歌colab克隆它并执行!pip install click,程序消除了这个错误。但现在我有另一个问题。我可以使用!cat filename.py访问内容并修改它,然后在google colab上运行它。但是,如何将更改保存到文件中?

PS:我正在使用Python 2

谢谢。

2 个答案:

答案 0 :(得分:1)

不建议将pip模块保存到Git存储库中。另外,如果在安装外部模块后它可以正常工作,那么您无需编辑任何内容(并且cat无法用于编辑文件,请尝试!vi

您应编辑描述项目运行时要求的README文件,并提供类似的常见需求文件

pip freeze > requirements.txt

在您的文档中,请提及

pip install -r requirements.txt

答案 1 :(得分:0)

使用<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="app.path"> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="0dp" app:layout_constraintVertical_weight="1" android:id="@+id/recyclerView1" app:layout_constraintTop_toTopOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintBottom_toTopOf="@id/recyclerView2" app:layout_constraintLeft_toLeftOf="parent" /> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="0dp" app:layout_constraintVertical_weight="1" android:id="@+id/recyclerView2" app:layout_constraintTop_toBottomOf="@id/recyclerView1" app:layout_constraintRight_toRightOf="parent" app:layout_constraintBottom_toTopOf="@id/base_fragment" app:layout_constraintLeft_toLeftOf="parent" android:visibility="visible"/> <!--fragments - changing content--> <FrameLayout android:id="@+id/base_fragment" android:layout_width="match_parent" android:layout_height="0dp" app:layout_constraintVertical_weight="8" app:layout_constraintTop_toBottomOf="@id/recyclerView2" app:layout_constraintRight_toRightOf="parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" /> </android.support.constraint.ConstraintLayout> 将内容保存到colab实例中的文件中。

%%writefile

按以下步骤将内容复制到新单元格中

! cat path_to_file/file.py