github - 无法在 Google Colab 中打开从 GitHub 克隆的存储库

标签 github google-colaboratory

我想克隆 GitHub 存储库 ( experiencor/keras-yolo2 )。我按照以下命令操作

!git clone https://github.com/experiencor/keras-yolo2.git

但是克隆存储库后,我不知道如何运行 ipynb。

我什至尝试将文件上传到驱动器并打开 ipynb。但是当我执行库时,它显示以下错误

ImportErrorTraceback (most recent call last)
<ipython-input-1-c62f96def33a> in <module>()
 14 import pickle
 15 import os, cv2
 ---> 16 from preprocessing import parse_annotation, BatchGenerator
 17 from utils import WeightReader, decode_netout, draw_boxes
 18 

  ImportError: No module named preprocessing

据我了解,此错误是由于缺少“预处理”库造成的。但我不知道如何让Golab访问保存在驱动器中同一文件夹中的文件。

最佳答案

您需要更新您的 Python 路径。

# Clone the repo.
!git clone https://github.com/experiencor/keras-yolo2.git

# Change the working directory to the repo root.
%cd keras-yolo2

# Add the repo root to the Python path.
import sys, os
sys.path.append(os.getcwd())

这是一个完整的示例: https://colab.research.google.com/drive/18FUSsXztLZfedSk1OoaH5J8-NO8QSBWT

关于github - 无法在 Google Colab 中打开从 GitHub 克隆的存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53739072/

相关文章:

git - 如何用 github 上的存储库覆盖我的本地存储库?

git - 如何使用 git 取消跟踪文件

git - 创建新的 GitHub 帐户后无法从私有(private)存储库克隆/获取

python - Google Colaboratory - 超出最大调用堆栈大小

scikit-learn - 在 Colaboratory 中可视化决策树

github - GitHub 是否会无限期保留压缩合并 PR 的提交历史记录?

python - 使用Google Colaboratory在GCE上连接到MySQL

google-colaboratory - 在 Google Colab notebook 上安装 RAPIDS 库

python - 谷歌Colab : "wandb" ModuleNotFoundError after installation

github - 如何使用 Jenkinsfile 设置 github 提交状态而不使用拉取请求构建器