在 google colab 上保存对克隆存储库的更改
Saving changes to cloned repo on google colab
我克隆了一个 github 存储库,其中包含文件夹和 python 文件。我最初在C盘克隆它,当我运行程序时,它给出了以下错误:
import click
ImportError: No module named click
有人建议执行 pip install click,但没有用。因此,我使用 google colab 克隆了它并执行了 !pip install click,程序消除了该错误。但现在我遇到了另一个问题。我可以使用 !cat filename.py 访问内容并修改它,然后在 google colab 上 运行 它。但是,如何保存对文件的更改?
PS: 我正在使用 Python 2
谢谢。
不建议将 pip 模块保存到 Git 存储库中。另外,如果它在安装外部模块后可以正常工作,则没有任何内容可供您编辑(并且 cat
不用于编辑文件,请尝试 !vi
)
您应该编辑描述项目运行时要求的 README 文件,并提供像这样的通用要求文件
pip freeze > requirements.txt
在您的文档中,提及
pip install -r requirements.txt
使用 %%writefile
将内容保存到 colab 实例中的文件中。
! cat path_to_file/file.py
将内容复制到新单元格中,如下所示
%%writefile path_to_file/file.py
print("update changes to be done in this cell.")
我克隆了一个 github 存储库,其中包含文件夹和 python 文件。我最初在C盘克隆它,当我运行程序时,它给出了以下错误:
import click
ImportError: No module named click
有人建议执行 pip install click,但没有用。因此,我使用 google colab 克隆了它并执行了 !pip install click,程序消除了该错误。但现在我遇到了另一个问题。我可以使用 !cat filename.py 访问内容并修改它,然后在 google colab 上 运行 它。但是,如何保存对文件的更改?
PS: 我正在使用 Python 2
谢谢。
不建议将 pip 模块保存到 Git 存储库中。另外,如果它在安装外部模块后可以正常工作,则没有任何内容可供您编辑(并且 cat
不用于编辑文件,请尝试 !vi
)
您应该编辑描述项目运行时要求的 README 文件,并提供像这样的通用要求文件
pip freeze > requirements.txt
在您的文档中,提及
pip install -r requirements.txt
使用 %%writefile
将内容保存到 colab 实例中的文件中。
! cat path_to_file/file.py
将内容复制到新单元格中,如下所示
%%writefile path_to_file/file.py
print("update changes to be done in this cell.")