当前位置: 首页 > news >正文

Google Colab导入GitHub python项目进行运行

本文介绍包含 ipynb后缀文件的github项目,导入到GitHub上进行运行的方法。

导入项目

Colab是需要梯子的。
访问网址:https://colab.research.google.com
在这里插入图片描述
输入github网之后回车,下面的内容是从github上自动获取的。
选择项目要打开的ipynb文件,以这个文件作为程序运行的入口,需要注意的是一定要点击到那个图标上,而不是点击这一项的其他地方。

进入编辑页面后,如果没链接(文件都是空的)点连接,然后等待一下
在这里插入图片描述

前面的操作只是把ipynb文件导入了,后面还需要把代码都移动上去。我的这个例子是直接用git把代码拉上去了。

%%capture
%pip install ffmpeg-python imageio-ffmpeg
!git init .
!git remote add origin https://github.com/AliaksandrSiarohin/first-order-model
!git pull origin master
!git clone https://github.com/graphemecluster/first-order-model-demo demo

这里我演示的工程因为自己的代码里面有git clone 把代码直接拉到文件里面了。也可以通过谷歌云盘去拉取代码,因为那个方案比这个直接git clone的方案麻烦,这里还能直接根据git pull刷新代码,云盘的方案不介绍了。

运行项目

每一段代码可以运行

在这里插入图片描述
运行结果会暂时在当前页面对应连接暂存,如果关掉页面可能会消失。

!就等于切换到当前目录的终端里面进行输入

!git init .

cd要加百分号(百分号是ipython的魔法命令)

%cd demo

其他问题细节可以看欢迎界面讲解:
https://colab.research.google.com/

http://www.lryc.cn/news/40442.html

相关文章:

  • Qss样式表语法
  • 「Python 基础」异步 I/O 编程
  • 通配符的匹配很全面, 但无法找到元素 ‘tx:advice‘ 的声明
  • 响应式编程详解,带你熟悉Reactor响应式编程
  • 踩坑篇之WebSocket实现类中无法使用@Autowired注入对象
  • QT CTK插件框架 (一 下载编译)
  • 【Java版oj】day10 井字棋、密码强度等级
  • JavaScript的事件传播机制
  • 队列的定义及基本操作实现(链式)
  • 集成方法!
  • 20年程序员生涯,读了200多本技术书,挑了几本精华好书分享给大家
  • C++ 手写一个WebServer
  • Elasticsearch 简介与安装
  • Qt5.12实战之QByteArray与字符指针及字符串转换
  • 二、ElasticSearch基础语法
  • Yolov8详解与实战
  • 多线程案例——阻塞队列
  • 学习优秀博文(【国产MCU移植】手把手教你使用RT-Thread制作GD32系列BSP)有感 | 文末赠书5本
  • 写用例写的焦头烂额?看看摸鱼5年的老点工是怎么写的...
  • 基于深度学习的鸟类检测识别系统(含UI界面,Python代码)
  • 零基础搭建Tomcat集群(超详细)
  • 机器学习自学笔记——聚类
  • 注意下C语言整形提升
  • Go panic的学习
  • 讲解Linux中samba理论讲解及Linux共享访问
  • 【C++笔试强训】第三十二天
  • OpenAI GPT-4震撼发布:多模态大模型
  • 手把手教你 在linux上安装kafka
  • Spring Cloud(微服务)学习篇(五)
  • 道阻且长,未来可期,从GPT-4窥得通用人工智能时代的冰山一角!