栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

yolov7配置环境

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

yolov7配置环境

有参考小俊俊的博客的教程,但是中间出了一些小问题自己看着解决的。

一、 新建yolov7虚拟环境
1、 在pycharm中新建一个项目,命名为yolov7
点击File----settings 设置yolov7这个项目的解释器,我这个图里是设置过的,如果你没有,得设置一下,点右边的设置按钮,再点add

这里没有选conda,就选的第一个python3.9

2、 安装pytorch
网上很多教程都是先要去装显卡驱动,再去装CUDA和CUDNN,挺麻烦的,我的电脑是新买的戴尔i7,可能我比较笨,没找到自己显卡的版本,然后我搜到了一篇帖子,说不必要自己装这些,直接去pyorch的官网会自动为你装这两个。
官网:www.pytorch.org
选择自己合适的版本,我选的如下图

然后复杂这个命令,在pycharm的Terminal中使用,就安装成功,过程省略。
这地方有个小插曲,我这台新电脑上的pycharm中打开Terminal时提示无法加载文件xxx.venvScriptsactivate.ps1
解决办法
第一步:以管理员身份运行powershell (在开始菜单中搜到powershell用管理员身份运行打开,其实这玩意大概就是新版的cmd)
第二步:在里面运行:get-ExecutionPolicy 回车,显示Restricted,表示状态是禁止的。
第三步:运行:set-ExecutionPolicy RemoteSigned
第四步:输入Y,回车
3、 下载yolov7的权重文件
CSDN上资源很多,github上也有
下载解压缩后把这些文件全部复制放到自己的yolov7文件夹下面
4、 下面又出了个问题,网上教程要求修改requirements.txt文件,但我还没有这个文件
然后百度到了这个教程:
(134条消息) python项目中requirements.txt的用法_芝士Lillian的博客-CSDN博客_requirements.txt
在Terminal里运行:pip freeze > requirements.txt
pip install -r requirements.txt
这两条命令我不记得谁先谁后了,可以试下看看,运行完你的yolov7文件夹下就会有requirements.txt了,打开后修改把torch相关几条注释掉。
其实这个步骤最后也没大用,因为我后来找的代码里包含有requirements.txt的。但是把这块过程写出来还是为了大家了解下自己创建requirements.txt怎么弄。
5、 安装所需要的库
pip install opencv-python
pip install pandas
pip install tqdm
pip install pyyaml
pip install matplotlib
pip install seaborn
这个也可以你运行代码看缺什么装什么
6、 跑个代码测试下
GitHub - WongKinYiu/yolov7: Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors
下载代码,复制到我自己的yolov7文件夹下,运行成功

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1015265.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号