一.miniconda安装50系显卡建议安装Python3.10以上版本miniconda3-3.10版本以上因为可以与高版本的pytorch兼容。若版本太低pytorch版本也不高与自己GPU的版本不兼容。我的GPU为RTX5060我下载的miniconda3-py311版本的。这个版本的Python版本默认环境就是3.11版本的。windows电脑下载x86-64位清华源下载Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror以py311为例在上面网页中按CtrlF快捷键打开搜索窗口输入311即可快速定位到目标exe文件。注意最好安装到C盘且安装路径上不要包含中文路径。安装过程中在这一步勾选前两个选项即可。在win里面搜索cmd打开anaconda promptminiconda3这个终端在终端中输入conda create -n yolov8 python3.11yolov8只是个你配置的这个环境的环境名可以修改。后面Python版本是刚才安装miniconda的默认的Python版本。出现类似这种情况输入y进程继续。出现以上界面证明下载完成然后继续输入来激活环境conda activate yolov8激活之后前缀从base变成yolov8这是你刚刚设置的环境名激活成功后来进行pypi国内源配置:pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple如果命令无法运行打开清华源网站Pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror然后找到“设为默认”复制第二个命令进行操作在刚才终端中输入这个命令即可配置为国内的清华源。二.pytorch安装安装pytorch是最容易踩坑最容易出错的地方。因为这pytorch不仅要跟你安装的Python版本兼容还要和你GPU兼容。本人也是在这个地方多次出现版本不兼容的情况。建议50系显卡安装比较新的版本因为老版本的CUDA版本和显卡会出现不兼容的情况。可以先查看自己显卡的smi,在终端输入一下命令nvidia-smi从开头的表格可以看出自己显卡的CUDA版本建议安装的pytorch的CUDA版本不要超过自己显卡的CUDA版本。以我自己电脑为例子我电脑显卡为RTX5060CUDA版本为13.1。所以我们在安装pytorch时CUDA版本不要超过13.1。打开pytorch的官网PyTorch往下滑找到这个是目前最新的pytorch版本。要求必须是Python3.10版本以上才可以兼容。我们最好选择稳定版Stable。选择CUDA版本时一定要按照自己GPU的CUDA版本来选。过往经历我之前照别的教程选择了比较低的版本好像是pytorch2.7cuda124版本的结果那个版本只支持smi_90而最新的显卡需要smi_120支持。然后我又卸载掉下载这个最新版的CUDA126版本的结果还是不兼容。CUDA126的也仅支持smi_90最终又重新下载最新版本CUDA130版本才最终得以兼容。综上建议50系显卡选择CUDA13.0版本的。如果是AMD显卡则在选择pytorch版本时Computer Platform选择CPU选择好了之后复制下面的pip命令在终端中输入命令然后下载。一定要在自己的yolov8的环境中下载下载过程如果网络不好可能会下载失败建议找一个网络环境好的地方下载。三.ultralytics安装关于ultralytics的安装一般分为两种。第一是通过pip命令来install。pip install ultralytics第二种是去Github上下载压缩包。以下是Github的网页地址https://github.com/ultralytics/ultralytics注意上面这个网页一打开是最新版的ultralytics目前是支持yolov26的。如果想要去找支持yolov8的压缩包可以去这个网址的Releases里面找。为了方便我把yolov8的网址和压缩包全都放在下面。请读者自行选择。网址https://github.com/RizwanMunawar/yolov8-object-tracking/tree/main压缩包通过网盘分享的文件ultralytics-8.1.0.zip链接: https://pan.baidu.com/s/1TXVGJGa8sd92Ga5KtDk40A 提取码: 5df6为什么有两种安装ultralytics的方式呢第一种是官方比较推荐的方式使用命令行来对其内容进行操作。第二种是比较大众的做法这个压缩包下载下来之后可以通过vscode或者PyCharm来打开很方便对代码的修改。如果习惯使用命令行的读者可选择第一种方式如习惯使用IDE的读者可选择第二种方式。