-
下载安装git
- 1.下载git for windows
- 2.更改安装位置,然后默认安装git
- 3.找到需要安装的目录,运行git bash,配置这台电脑的git用户名和邮箱地址
git config --global user.name "####"
git config --global user.email "######@###"
- 4.创建git库
git init
-
下载YOLO的darknet git clone
- 5.下载YOLO的darknet
git clone https://github.com/pjreddie/darknet.git
- 总是下载到3M左右就出问题,报错误如下:
RPC failed:curl 18 transfer closed with outstanding read data remaining
- 凭直觉怀疑是网络的问题,下载了三四次,然后还是把问题复制到搜索引擎,果然有答案:
- 参考文章:https://www.cnblogs.com/zjfjava/p/10392150.html
- 原因1:缓存区溢出
- 解决1:命令行输入:
git config http.postBuffer 524288000
- 运行完再次下载,可以了,所以有问题思考一下。然后解决不了的该搜索还是搜索,站在巨人肩膀上看的更远
- 当然如果命令输入完之后还是没能解决问题,考虑原因2:
- 原因2:网络下载速度慢
- 解决2:命令行输入
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
- 如果还是失败了,先浅层clone再更新远程库到本地
git clone --depth=1 http://gitlab.XXX.cn/yyy/zzz.git
git fetch --unshallow
其实也可以直接去网站下载到创建的目录中
###准备进入darknet目录下,cd darknet
运行make
出现错误如下:
make:command not found
突然想起来YOLO官网上,人家说他只是在Linux和mac系统试验了,没有在windows系统上操作,而我的电脑是windows
原因1:
解决1:下载mingw而实际上gitbash本身就是一个mingw,默认不支持make命令
解决办法:
到https://sourceforge.net/projects/ezwinports/files/去下载
make-4.1-2-without-fuile-w32-bin.zip这个文件
解压文件
将解压内容拷贝到git的安装目录下:git/mingw64把文件夹进行合并,弹出替换窗口选择不替换,这样确实可以运行make了,但是!!!!!!!
新问题:git对darknet文件夹中运行错误如下:
include/darknet.h:6:21:fatal error:pthread.h:No such file or directory #include <pthread.h>
然后又重新搜索如何在windows下安装darknet
找到一个标题还是很切合的博客:
https://blog.csdn.net/lvsehaiyang1993/article/details/81032826
但是想法似乎是模拟linux