第一节 YOLOv5安装教程以及配置VSCode虚拟环境
目录
1.1. YOLOv5环境配置
1.2 VSCode环境配置
1.3 VSCode配置虚拟环境配
1.4 Python相关指令
1.4.1虚拟环境操作
(一)、创建虚拟环境
(二)、激活虚拟环境
(三)、退出虚拟环境
(四)、删除虚拟环境
(五)、查看有哪些虚拟环境(conda专属)
(六)、虚拟环境深度管理(venv + conda 补充)
1.4.2 库安装与管理
(一)、安装库(指定版本 / 源)
(二)、批量安装依赖(从 requirements.txt)
(三)、 卸载库
(四)、升级库
(五)、清理 pip 缓存(解决安装缓存冲突)
1.4.3 库信息查询
(一)、查看已安装的所有库
(二)、查看指定库的版本号
(三)、导出已安装的库列表到文件
1.4.4 注意事项
1.1. YOLOv5环境配置
哔哩哔哩视频: up主:你是处女座啊
【手把手带你实战YOLOv5-入门篇】YOLOv5 环境安装(重置版)_哔哩哔哩_bilibili
相关博客:
YOLO-yolov5安装教程(详细流程)-CSDN博客
1.2 VSCode环境配置
哔哩哔哩视频: up主:安装vscode教程
vscode使用教程【2025最新】vscode安装教程vscode配置c/c++教程vscode怎么设置中文_哔哩哔哩_bilibili
1.3 VSCode配置虚拟环境配
相关博客:
解决VScode中无法激活conda虚拟环境的问题_vscode中无法激活虚拟环境-CSDN博客
YOLO-vscode的安装使用_vscode yolo5-CSDN博客
1.4 Python相关指令
1.4.1 虚拟环境操作
(一)、创建虚拟环境
# 使用 venv(Python 内置模块,无需额外安装)
python -m venv 虚拟环境名称 # 例如:python -m venv myenv
# 使用 conda(需先安装 Anaconda/Miniconda)
conda create -n 虚拟环境名称 python=版本号
# 例如:conda create -n myenv python=3.8
(二)、激活虚拟环境
# Windows 系统(venv/conda 通用)
venv\\Scripts\\activate # venv 创建的环境,进入环境所在目录执行
conda activate 虚拟环境名称 # conda 创建的环境
# Linux/macOS 系统(venv/conda 通用)
source 虚拟环境名称/bin/activate # venv 创建的环境
conda activate 虚拟环境名称 # conda 创建的环境
激活后终端会显示 (
虚拟环境名称
)
,表示当前处于该环境中。
(三)、退出虚拟环境
deactivate # venv/conda 通用
(四)、删除虚拟环境
# venv:直接删除环境文件夹即可
rm -rf 虚拟环境名称 # Linux/macOS
rd /s/q 虚拟环境名称 # Windows 命令提示符
# conda
conda remove -n 虚拟环境名称 –all
(五)、查看有哪些虚拟环境(conda专属)
conda info --envs
# 或简化:conda env list
(六)、虚拟环境深度管理(venv + conda 补充)
1. 克隆虚拟环境(conda 专属)
conda create -n 新环境名 --clone 原环境名
# 例:conda create -n yolov5_new --clone yolov5_3.10
2. 导出 / 导入 conda 环境配置
# 导出环境配置到 yaml 文件
conda env export > environment.yml
# 从 yaml 文件创建新环境
conda env create -f environment.yml
1.4.2 库安装与管理
(一)、安装库(指定版本 / 源)
# 安装最新版本
pip install 库名 # 例如:pip install numpy
# 安装指定版本
pip install 库名==版本号 # 例如:pip install numpy==1.20.3
# 安装满足版本范围的库
pip install 库名>=最低版本 # 例如:pip install scipy>=1.4.1
# 使用国内源加速(推荐)
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple
(二)、批量安装依赖(从 requirements.txt)
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
(三)、 卸载库
pip uninstall 库名 # 例如:pip uninstall numpy
(四)、升级库
pip install --upgrade 库名 # 例如:pip install --upgrade pip
(五)、清理 pip 缓存(解决安装缓存冲突)
# 删除所有下载的包缓存,强制重新下载
pip cache purge
1.4.3 库信息查询
(一)、查看已安装的所有库
# pip 方式(适用于所有环境)
pip list
# conda 方式(仅适用于 conda 环境)
conda list
(二)、查看指定库的版本号
# 方法 1:pip 命令
pip show 库名 # 例如:pip show numpy(会显示版本、安装路径等详细信息)
# 方法 2:直接查询版本
pip freeze | grep 库名 # Linux/macOS(例如:pip freeze | grep numpy)
pip freeze | findstr 库名 # Windows(例如:pip freeze | findstr numpy)
# 方法3:
库名 – version
(三)、导出已安装的库列表到文件
pip freeze > requirements.txt # 生成依赖清单,可用于迁移环境
1.4.4 注意事项
1、操作前需确保已激活目标虚拟环境,否则库会安装到全局环境。
2、若出现权限问题,Windows 可右键终端选择 “管理员模式”,Linux/macOS 可在命令前加 sudo(如 sudo pip install 库名)。
3、国内源推荐:清华 https://pypi.tuna.tsinghua.edu.cn/simple、
阿里云https://mirrors.aliyun.com/pypi/simple/。