当前位置: 首页 > article >正文

深度学习篇---AnacondaLabelImg


文章目录

  • 前言
  • 第一部分:Anaconda是什么?
    • 1.简介
    • 2.特点
      • (1)包管理器Conda
      • (2)环境管理
      • (3)预装包
      • (4)跨平台
      • (5)社区支持
    • 3.安装
      • Windows
      • Linux
    • 3.基本命令
      • (1)conda --version
      • (2)conda update conda
      • (3)conda create --name myenv python=3.6
      • (4)conda activate myenv
      • (5)conda deactivate
      • (6)conda env list
      • (7)conda remove --name myenv --all
    • 4.包管理命令
      • (1)conda install numpy
      • (2)conda install numpy=1.19.2
      • (3)conda update numpy
      • (4)conda remove numpy
      • (5)conda list
    • 5.搜索包
    • 6.清理缓存
    • 7.配置
    • 8.使用
      • 启动Anaconda命令行界面
        • Linux系统
          • (1)启动 Anaconda Navigator
          • (2)启动 Jupyter Notebook
          • (3)启动 Jupyter Lab
          • (3)启动 QtConsole
  • 第二部分:labelImg
    • 1.简介
    • 2.安装
    • 3.使用
      • 快捷键
  • 第三部分:额外小知识
    • 常见的国内下载源
      • (1)Python 包管理器 pip
      • (2)Linux 软件包管理器
  • 总结


前言

以上就是今天要讲的内容,本文简单介绍了Anaconda和labelimg的使用等一系列知识。


第一部分:Anaconda是什么?

1.简介

Anaconda是一个开源的Python和R语言的发行版,它主要用于科学计算(数据科学、机器学习、大数据处理等)和数据分析。Anaconda致力于简化包管理和部署,特别是针对那些有着复杂依赖关系的包。Anaconda通过其包管理器conda,为用户提供了一个**易于管理Python环境和包的环境
**。
总结:通过包管理器conda,提供一个易于管理的Python环境和包环境,实现更方便的包管理和部署

2.特点

(1)包管理器Conda

包管理器Conda:Conda是一个开源的包管理器和环境管理器,可以轻松地安装、运行和管理各种版本的Python环境和库

(2)环境管理

环境管理:用户可以创建独立的Python环境,从而避免不同项目之间的依赖冲突。

(3)预装包

预装包:Anaconda预装了许多科学计算和数据分析所需的包,如NumPy、Pandas、SciPy、Matplotlib等。

(4)跨平台

跨平台:Anaconda支持Windows、macOS和Linux操作系统

(5)社区支持

社区支持:Anaconda拥有活跃的社区,提供了大量的资源和文档。

3.安装

Windows

从Anaconda的官方网站下载Anaconda安装包并按照提示安装。

Linux

如果你还没有安装,可以从 Anaconda 的官方网站下载安装脚本并运行它来安装 Anaconda。

bash Anaconda3-2023.07-Linux-x86_64.sh

替换上面的脚本名称为实际下载的安装包名称。安装过程中,按照提示操作即可。安装完成后,你可能需要重启终端或者重新加载 .bashrc(或 .bash_profile,取决于你的 shell)文件来使 Anaconda 的命令生效:

source ~/.bashrc

或者如果你使用的是其他 shell,如 zsh,则需要运行:

source ~/.zshrc

完成这些步骤后,你应该能够在终端中使用 Anaconda 的各种功能和命令

3.基本命令

(1)conda --version

conda --version 或 conda -V:查看conda的版本。

(2)conda update conda

conda update conda:更新conda到最新版本。

(3)conda create --name myenv python=3.6

conda create --name myenv python=3.8:创建一个名为myenv的新环境,并指定Python版本为3.8。

(4)conda activate myenv

conda activate myenv:激活名为myenv的环境。

(5)conda deactivate

conda deactivate:退出当前环境。

(6)conda env list

conda env list 或 conda info --envs:列出所有环境。

(7)conda remove --name myenv --all

conda remove --name myenv --all:删除名为myenv的环境。

4.包管理命令

(1)conda install numpy

conda install numpy:在当前环境中安装numpy包。

(2)conda install numpy=1.19.2

conda install numpy=1.19.2:安装特定版本的numpy包。

(3)conda update numpy

conda update numpy:更新numpy包到最新版本。

(4)conda remove numpy

conda remove numpy:从当前环境中卸载numpy包。

(5)conda list

conda list:列出当前环境中安装的所有包。

5.搜索包

conda search scipy:搜索可用的scipy包版本。

6.清理缓存

conda clean --all:清理下载的包和缓存文件。

7.配置

conda config --show:显示当前配置。

8.使用

启动Anaconda命令行界面

  1. 在Windows中,可以通过开始菜单找到Anaconda Prompt。
  2. 在macOS或Linux中,可以在终端中直接使用。
Linux系统

在 Linux 系统下,你可以通过终端来启动 Anaconda 以及其各种组件。以下是一些常用的命令来操作 Anaconda:

(1)启动 Anaconda Navigator

Anaconda Navigator 是一个图形界面,可以用来管理 conda 环境和包

anaconda-navigator
(2)启动 Jupyter Notebook

Jupyter Notebook 是一个交互式编程环境,常用于数据分析和机器学习

jupyter notebook
(3)启动 Jupyter Lab

Jupyter Lab 是 Jupyter Notebook 的下一代产品,提供了一个更为丰富的界面。

jupyter lab
(3)启动 QtConsole

QtConsole 是一个基于 Qt 的交互式编程环境。

conda install qtconsole  # 如果尚未安装
qtconsole

第二部分:labelImg

1.简介

labelImg 是一个图形界面工具,用于为图像创建注释,通常用于机器学习和深度学习中的图像识别任务。
安装 Python 和 pip:确保你的系统中已经安装了 Python 和 pip。labelImg 是一个基于 Python 的应用程序。

2.安装

使用 pip 安装 labelImg:在终端中运行以下命令来安装 labelImg:

pip install labelImg

或者,如果你想从 GitHub 安装最新的版本,可以使用以下命令:

pip install git+https://github.com/tzutalin/labelImg.git

启动 labelImg:安装完成后,你可以通过以下命令启动 labelImg:

labelImg

或者,如果你知道 labelImg 安装的具体位置,也可以直接运行该脚本:

python path\to\labelImg\labelImg.py

其中 path\to\labelImg 是 labelImg.py 文件所在的目录。

如果你不确定 labelImg.py 的位置,可以使用以下方法来找到它:

在终端中运行 pip show labelImg,这会显示 labelImg 的相关信息,包括它的位置。
使用 where labelImgwhere python 命令在 Windows 中找到可执行文件的位置。
一旦你找到了 labelImg.py 的位置,就可以使用上述命令启动它。

3.使用

软件应用
软件使用

快捷键

w:开始标注
a:上一张
d:下一张
注意:不同的数据集格式可以进行相互转化,可自行查找相应实现脚本

第三部分:额外小知识

常见的国内下载源

(1)Python 包管理器 pip

  1. 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
  2. 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple
  3. 豆瓣:http://pypi.douban.com/simple
  4. 阿里云:http://mirrors.aliyun.com/pypi/simple
  5. 华中科技大学:http://pypi.hustunique.com

(2)Linux 软件包管理器

(Debian/Ubuntu)

  1. 清华大学:http://mirrors.tuna.tsinghua.edu.cn/debian/
  2. 中国科技大学:http://mirrors.ustc.edu.cn/debian/
  3. 网易:http://mirrors.163.com/debian/
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Anaconda和labelimg的使用等一系列知识。


http://www.kler.cn/a/512894.html

相关文章:

  • 【Pandas】pandas Series groupby
  • PIC单片机设置bootloader程序和app程序地址方法
  • 软件授权产品介绍
  • 逆波兰表达式求值(力扣150)
  • linux如何并行执行命令
  • Git下载安装
  • Spring 6 第4章——原理:手写IoC
  • 《开源与合作:驱动鸿蒙Next系统中人工智能技术创新发展的双引擎》
  • STM32单片机学习记录(1.17)
  • Failed to load API definition
  • vue 如何判断每次进入都会刷新页面
  • 【WPF】WPF设置自定义皮肤主题
  • 数据结构初 - 链表
  • 第01章 11 分别使用DCMTK和gdcm库,解析DICOM文件系列的dicom标准数据信息
  • SpringBoot 搭建 SSE
  • Numpy基础01(Jupyter基本用法/Ndarray创建与基本操作)
  • vue.draggable 拖拽
  • 2025年国产化推进.NET跨平台应用框架推荐
  • MyBatis操作数据库(入门)
  • 【Java实现导出Excel使用EasyExcel快速实现数据下载到Excel功能】
  • Qt之QDjango-db的简单使用
  • 三格电子——MODBUS TCP 转 CANOpen 协议网关
  • 网络通信---MCU移植LWIP
  • 从零开始:使用 Brain.js 创建你的第一个神经网络(一)
  • Redis - 通用命令
  • Spring Boot 整合 PageHelper 实现分页功能