把代码从GitHub上克隆到自己的电脑上面后如何运行呢?
①一般学代码要学会阅读别人的readme.md,比如我学习Dncnn的代码,reamde指引我去找dncnn_keras,所以我就先对dncnn_keras里面的代码学习,并运行。
②同样在这个文件夹里面有一个reamde.md,他给出dependencies为tensorflow,keras2,numpy,opencv。那就先按要求用anaconda安装好。

③进入自己的dncnn_keras文件夹所在位置,比如我的是G:\Git\DnCNN - 副本\TrainingCodes\dncnn_keras,键入cmd,打开命令行窗口,键入python。

④关于keras的backend问题,由于第一次安装keras时使用的backend是theano,第二次卸载重装后安装TensorFlow,但是每次都会自动调用theano,并且报错找不到,
最后发现是在C:\Users\Administrator.keras里面的keras.json被我曾经改动了,把里面的改成tensorflow:

⑤运行程序:
在命令行模式下,可以执行python进入Python交互式环境,先按Ctrl+z然后回车即可退出。也可以执行python hello.py运行一个.py文件,但是在Python交互式环境下,只能输入Python代码执行。
现在我有一个文件夹dncnn_keras,里面有三个py文件

我需要先进行训练也就是调用main_train函数,再进行测试也就是调用main_test函数:
这时候我们就可以用到藏在文件里面的if name == ‘main’:语句。
之间输入python -m main_train即可运行该文件,同理使用python -m main_test运行测试文件。

Git学代码之学会运行别人的代码相关推荐

  1. java代码是怎么运行的_Java代码是如何运行起来的?

    目录 1.编译 写好:".java"代码后,会通过编译器将代码编译成.class后缀的字节码文件 Java是平台无关的,实现语言无关性的基础就是虚拟机和字节码存储格式 只要编译器按 ...

  2. git rebase用法_Git:Clone别人的代码之后push到自己码云上失败的解决办法

    最近也是刚开始使用gitee,比较生疏.场景是这样的: clone了朋友的一份代码到自己的本地,然后自己想把它保存到自己的gitee 私有仓库上,就在gitee上面创建了一个私有的仓库,然后多次pus ...

  3. java代码如何能运行起来_Java代码如何运行

    Java作为高级语言,高度抽象,无法直接运行在机器上,这样就必须设计一个面向Java语言特征的虚拟机,并通过编译器将Java程序转化成虚拟机所能识别的指令序列,也成Java字节码. Java 虚拟机将 ...

  4. python打完代码怎么运行-Python的代码是如何去进行运行的?

    近年来,Python语言迅速崛起,其简洁.免费.易学习.兼容性好等特点以及其面向对象.函数式编程.过程编程.面向方面编程,受到众人的喜爱.与其他编程程序的语言基本相同,Python也是需要在相应的程序 ...

  5. 简易 Python 3 运行 Python 2 代码

    Python3运行Python2代码 Python3版本运行Python2的代码,运用2to3.py.在Python安装文件目录下写一个简单的2版本命令,如print "hello worl ...

  6. 代码流程图_助力理解js代码,进阶JavaScript代码能力——js2flowchart

    引言 js2flowchart 是一个可视化库,可将任何JavaScript代码转换为漂亮的SVG流程图.你可以轻松地利用它学习其他代码.设计你的代码.重构代码.解释代码.这样一个强大的神器,真的值得 ...

  7. [万字长文]使用 React 重写学成在线前端项目 I 代码完整可运行,步骤有详解

    [万字长文]使用 React 重写学成在线前端项目 I 代码完整可运行,步骤有详解 准备工作 安装必备工具/库 nodejs React 脚手架 需要的 node 依赖包 分析需求 初始化项目 搭建框 ...

  8. python快速安装大量库,想要运行别人的大型项目代码?直接让他把库打包发过来

    如题:最近对接师兄的项目,由于配置不同,环境不同python版本不同,库版本不同,我始终运行不起来代码,安装库还一堆兼容问题 后面发现直接复制到虚拟环境下,就可以显示读取到库了,那岂不是美滋滋. 注意 ...

  9. 看懂别人的代码,只是成为高效程序员的第一步!

    作者 | SeattleDataGuy 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 在为面试做准备的时候,很多软件工程师都花费了大量时间做编程题和完善简历. 最终在找 ...

  10. 深入浅出Git教程+一个小时学会Git(转载)(堪称完美)

    转载自: https://www.cnblogs.com/best/p/7474442.html#!comments 目录 一个小时学会Git 一.版本控制概要 工作区 暂存区 本地仓库 远程仓库 1 ...

最新文章

  1. 使用python建立简单的树机构
  2. t-SNE algorithm(t-分布邻域嵌入算法)
  3. honey select 模型导出_道路建模-基本模型
  4. 不出声也能命令Siri!康奈尔大学华人团队开发无声语言识别项链,中文英文都行...
  5. 做的可视化大屏不好看?教你如何做出能快速开发又酷炫的大屏
  6. 传感器绕着世界坐标系旋转产生的疑惑
  7. Android 系统(255)---dump解码所得图片方法
  8. Mac 常用快捷键与操作
  9. Ubuntu Git安装与使用
  10. ICMPV6协议及NDP协议
  11. 航空公司客户价值分析的实验报告
  12. 《追风筝的人》的寓意读后感3200字:
  13. python停止运行_Python已停止工作,问题解决
  14. psd文件图层不多却很大很卡
  15. 巧妙利用回收站做文件隐藏
  16. 2021年安全生产模拟考试(全国特种作业操作证高处作业-高处安装维护拆除模拟考试题库二)安考星
  17. 计算机 蓝牙鼠标卡顿,罗技蓝牙鼠标卡顿是怎么回事
  18. ORACLE 字符集修改,ZHS16GBK转US7ASCII
  19. matlab中f分布,在matlab中用哪个函数求F分布的分位点(分子分母的自由度和概率均已知)...
  20. Altium PCB 基本规则的详解

热门文章

  1. BlackBerry模拟器支持中文
  2. 燃料电池仿真模型燃料电池仿真模型,本模型基于Cruise软件和 Simulink软件共同搭建完成
  3. android遥控器:控制电脑上的暴风影音播放(C#作为服务端)
  4. 如何将音乐上传到YouTube音乐
  5. 一款很好看的个人主页简单源码
  6. visualboyadvance滤镜_研究VisualBoyAdvance的请进
  7. python--图像分割GraphCut
  8. 科技爱好者周刊:第 100 期
  9. 十大电子元器件及其相关基础知识
  10. seo排名优化工具有哪些软件开发方案?