mmdetection安装连接GitHub超时
Github超时
在访问Github时页面经常加载不出来,甚至网络连接中断。我一般解决这些问题的方法主要有两种:
1、科学地网上冲浪
2、利用码云来克隆Github项目
在Ubuntu上安装MMdetection工具时需要下载mmdetection和mmcv的源码,这些源码都是可以通过码云克隆来下载的。
然而安装mmdetection时,由于网络问题导致GitHub连接失败,安装过程中无法下载GitHub的包导致安装失败。开始的想法是把GitHub转到码云上,从码云下载到指定路径。然而这里的路径是随机的,也就是每一次安装都会在/tmp路径下生成一个pip-install-***的文件夹 当取消安装时,这个文件夹就会被删除。因此无法在从GitHub Cloning之前把从码云上下载好的包放到指定的文件夹中,导致每次都是从GitHub上下载。
解决办法:修改依赖的指定网址,即将上面的 https://github.com/open-mmlab/cocoapi.git 修改成码云的网址:https://gitee.com/xxxx/cocoapi.git 。文件位于/mmdetection/requirements/runtime.txt
cd ./mmdetection/requirements
vim runtime.txt
matplotlib
numpy
pycocotools@git+https://github.com/open-mmlab/cocoapi.git#subdirectory=pycocotools
six
terminaltables
不以物喜 不以己悲