最近在实现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预装的一些库我用不到,装这个大家伙就比较臃肿。
安装miniconda
-
官网下载好像只能下载最新版,最新版都出到4.8.3了,默认版本Python3.8,如果你不想用这么高的版本,可以去清华镜像站下载。我下的4.8.2的,默认python版本3.7;
-
安装过程很简单,一路狂点next(还是贴个图吧,懒得打字了,嘻嘻);
运行安装包,点击Next
-
点击 I Agree