最近在实现FlowTrack(End-to-end Flow Correlation Tracking with Spatial-temporal Attention),子网络用到了FlowNet,实现代码用到了空间互相关,需要安装spatial-correlation-sampler。所以需要配套的环境,鼓捣了一下,成功了,于是有了这篇文章,这篇文章相当于安装spatial-correlation-sampler的先导片,下一篇就来重点讲解如何安装spatial-correlation-sampler。
首先,讲一下我为什么选择miniconda,是因为它解决了我的两个痛点问题:1. 安装库时能自动安装相应的依赖包,自带的包管理和环境能减少安装过程中遇到的各种库和版本的问题;2. 可以方便地创建虚拟环境,隔离不同要求的项目。虽然pycharm也可以创建虚拟环境,但是不如conda来的方便,conda可以直接通过命令行创建和管理,更加便捷和强大。另外,为什么我没使用anaconda而是使用miniconda,是因为miniconda比较精简,anaconda预装的一些库我用不到,装这个大家伙就比较臃肿。