一、 在mac终端登录远程服务器python
ssh xxx@xxxx.xxxx.xxxx.xxxx
二、 建好放yolov3项目的文件夹,进入,并克隆yolov3项目;
项目链接:https://github.com/ultralytic...git
git clone https://github.com/ultralytics/yolov3.git
三、下载依赖github
pip install -r requirements.txt
遇到问题以下:
缘由:当前python版本是2.7的,pip安装的依赖版本达不到requestments.txt文件里的要求
解决: 下载python3,并遇到以下问题
缘由:当前gpu服务器给个人账号没有root权限
解决: 安装anaconda来兼容多版本python
四、安装anaconda:
我这里是命令行方式下载,个人系统是ubuntu18.04ubuntu
wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh
bash Anaconda3-2020.07-Linux-x86_64.sh #后面的文件名看本身下载的是什么就写什么
按enter键进入,遇到提问输入yes继续,至安装完毕bash
conda install python3
遇到问题:显示conda命令不识别
服务器
缘由:没有配置环境路径
解决: 肯定本身anaconda的安装路径,通常是/home/xxx(你的远程服务用户名)/anaconda3
运行ssh
echo 'export PATH="/home/xxx/anaconda3/bin:$PATH"' >> ~/.bashrc #xxx要记得根据本身的状况改
再重启一下服务,使配置生效测试
source ~/.bashrc
这时候就可使用conda命令了!ui
至此python3问题解决
五、从新安装requestments.txt里的依赖spa
pip3 install -r requestments.txt
待安装完成,至此,pythroch版本的yolov3项目部署完成,下载yolov3权重文件来测试一下
wget -c https://pjreddie.com/media/files/yolov3.weights
运行
python3 detect.py --cfg cfg/yolov3.cfg --weights yolov3.weights --source data/samples/bus.jpg
原项目yolov3/data/samples下有两张样图,运行完毕后会在yolov3文件夹下生成一个文件夹output,里面即有刚预测出来的图片,下图是个人预测图片结果