Files
Docker7530 7f14056210 1778682052
2026-05-13 22:20:54 +08:00

3.2 KiB
Raw Permalink Blame History

Windows系统下使用 Conda (Miniconda/Anaconda) 搭建一个专门用于运行 labelImg 的 Python 虚拟环境,并完成安装和缓存清理,最后在文件资源管理器中找到了该软件的启动执行文件。

labelImg 是一款非常经典的开源图像标注工具(通常用于目标检测任务的数据集制作,比如 YOLO 系列)。

第一步:创建 Conda 虚拟环境

  • 目的:为了不污染全局的 Python 环境,创建一个独立的环境专门给 labelImg 使用,并指定兼容性较好的 Python 3.8 版本。

  • 执行命令

    conda create -n labelImg python=3.8
    

    (注:途中系统提示 Proceed ([y]/n)? 时,用户输入了 y 并回车确认)

第二步:配置 pip 国内镜像源

  • 目的:将 pip 的默认下载源修改为中科大(USTC)的镜像源,目的是为了在国内网络环境下大幅提升后续下载 Python 包的速度。

  • 执行命令

    pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
    

第三步:激活刚才创建的虚拟环境

  • 目的:进入名为 labelImg 的虚拟环境中,后续的安装操作都会在这个环境中进行。

  • 执行命令

    conda activate labelImg
    

    (注:在图2中用户输入时不小心重复输入了两次拼成了 conda activate labelImgconda activate labelImg,但在图3中他已经纠正并成功激活,命令行前缀变成了 (labelImg))

第四步:使用 pip 安装 labelImg

  • 目的:下载并安装 labelImg 及其依赖包(如 PyQt5, lxml 等)。

  • 执行命令

    pip install labelImg
    

第五步:清理 pip 下载缓存

  • 目的:安装完成后,清理 pip 下载产生的缓存文件,释放C盘/系统盘空间。图片显示清理了 397 个文件。

  • 执行命令

    pip cache purge
    

第六步:清理 Conda 缓存

  • 目的:进一步深度清理 Conda 下载的包安装文件(tarballs)、未使用的包和索引缓存,彻底释放硬盘空间。

  • 执行命令

    conda clean --all
    

    (注:执行后系统会多次询问是否确认删除 Proceed ([y]/n)?,用户均输入了 y 并回车)

第七步:在文件夹中找到并准备运行程序

  • 目的:通过文件资源管理器,找到刚才安装好的 labelImg 可执行文件。
  • 操作过程
    1. 用户打开了路径:E:\DevTool\Miniconda3\envs\labelImg\Scripts (这是他电脑上 Miniconda 存放 labelImg 虚拟环境可执行文件的目录)。
    2. 找到了名为 labelImg 的文件(通常是 labelImg.exe)。
    3. 他右键点击了该文件,弹出了菜单(可能是准备直接双击打开运行,或者是想通过 VS Code 打开查看)。

📝 笔记总结提示:

如果你自己要照做,只需要打开你的 Anaconda Prompt 或终端,依次复制执行上述 1 到 6 步的命令即可。安装完成后,其实你不需要像图7那样去文件夹里找,直接在激活了环境的命令行里输入 labelImg 并回车,软件界面就会自动弹出来了。