win10+vscode配置pysot


在服务器上配置pysot是很方便的事,最近台式机上多了块卡,不想闲着,也配了一下,踩了一些坑,这里记录一下过程。本文主要参考了 Pysot调试运行记录Windows 10下vscode使用visual studio 2017的MSVC配置C/C++编译环境
pysot的安装需求如下

anaconda安装

官网下载anaconda,然后无脑安装就完事了,这个简单。

pytorch及其他包安装

按照pysot的配置说明,建立一个Pyost环境

conda create --name pysot python=3.7
conda activate pysot

然后安装numpy
conda install numpy
之后按照自己的配置去pytorch官网,按照指令安装,到这里基本都是没有坑的。
在这里插入图片描述
下边是安装opencv,pip install opencv-python这里一定要用pip安装,用conda install所安装的opencv是阉割版本的,在复现其他工作会出现莫名其妙的bug。
剩下的安装其他包

pip install pyyaml yacs tqdm colorama matplotlib cython tensorboardX

vscode安装

anaconda自带的vscode其实就可以,注意一些插件的安装
在这里插入图片描述
主要是C++和python插件,其他都还好。

MSVC编译器安装

将pysot的GitHub压缩包下载下来或者直接Git也可以,进入pysot-master目录里执行python setup.py build_ext --inplace会报错,这是缺少编译器的问题。如果你是vs2019或者pycharm的用户,大概率是不会在这一步卡住的,主要是因为vscode是缺乏相应编译器的问题。去这里下载工具,滑倒页面最下面在这里插入图片描述
下载Build Tools for Visual Studio 2019。然后安装C++ build tools在这里插入图片描述
到这安装完了,基本就完事了。

pysot配置

然后就在pysot-master目录里执行python setup.py build_ext --inplace基本就不会出问题了。之后在pysot的model zoo里下载模型,放到experments里相应的目录下,注意只把模型.pth文件放进去就好。在代码上方加入代码

import sys

sys.path.append('E:/data/ObjectTrack/pysot-master')

然后就可以测试啦,亲测有效
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值