我克隆了一个github repo,里面有文件夹和python文件。我最初在C盘中克隆它,当我运行程序时,它会出现以下错误:
import click
ImportError: No module named click
有人建议做点击安装点击它没有用。所以,我用谷歌colab克隆它并执行!pip install click,程序消除了这个错误。但现在我有另一个问题。我可以使用!cat filename.py访问内容并修改它,然后在google colab上运行它。但是,如何将更改保存到文件中?
PS:我正在使用Python 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