首页 > 其他分享 >labelImg macos 运行环境设置

labelImg macos 运行环境设置

时间:2024-03-18 20:44:30浏览次数:25  
标签:macos git 设置 install labelImg brew homebrew https

labelImg macos 运行环境设置

MacOS brew 安装

文档

  1. 安装CLT for Xcode,检查git/bash/curl存在

    xcode-select --install
    

    xcode-select: note: Command line tools are already installed. Use "Software Update" in System Settings or the softwareupdate command line interface to install updates 此提示表示已经安装。

  2. 设置清华源环境变量

    export HOMEBREW_INSTALL_FROM_API=1
    export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
    export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
    export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
    export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
    export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"
    
  3. 从镜像源安装 homebrew

    # 克隆仓库
    git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install
    
    # 执行安装脚本
    /bin/bash brew-install/install.sh
    
    # 删除仓库
    rm -rf brew-install
    
  4. 写入本地用户 zsh profile

    (echo; echo 'eval "$(/usr/local/bin/brew shellenv)"') >> ~/.zprofile
    

labelImg 环境准备

文档

  1. brew 安装qt@5版本

    brew install qt@5
    
  2. 安装其它依赖

    brew install libxml2
    

运行项目

  1. 克隆项目

    git clone https://github.com/HumanSignal/labelImg.git
    
  2. 终端(Terminal)切换至labelImg目录

    # 一般会克隆至该目录,根据实际情况进行改变
    cd ~/labelImg
    
  3. 创建虚拟环境

    python3 -m venv .venv
    
  4. 激活虚拟环境

    source .venv/bin/activate
    
  5. 安装 python 包

    pip3 install -r requirements/requirements-linux-python3.txt
    
  6. 执行安装脚本

    # 执行预处理步骤
    make qt5py3
    
    # 启动脚本
    python3 labelImg.py
    

标签:macos,git,设置,install,labelImg,brew,homebrew,https
From: https://www.cnblogs.com/li1234yun/p/18081355

相关文章

  • 解决安装Redis之后设置密码,报(error) ERR Client sent AUTH, but no password is set
    在安装完成Redis后,需要登录auth账户,验证是否安装成功。在redis目录下redis.conf文件找到requirepass,追加一行,输入requirepass123456,即为登录密码,重启redis服务再登录即可。但是并没有成功,后来发现是需要在命令行再次设置密码才行解决步骤如下:1、启动redis服务2、cmd命令行切......
  • Azure REST API (5) Azure创建Service Principal设置Client Secret过期时间100年
    《WindowsAzurePlatform系列文章目录》 我们在使用AzureServicePrinciple,通过应用程序开发API方式部署或修改Azure资源的时候,默认的ClientSecret过期时间为2年。很多客户希望ClientSecret过期时间大于2年。我们可以通过使用应用管理策略(AppManagem......
  • 【OceanBase OBCP题目解析13】关于OceanBase的合并设置,以下说法正确的是
    本文为云贝教育郭一军(微信:guoyJoe)原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。关于OceanBase的合并设置,以下说法正确的是 ?A.修改合并时间命令例如altersystemsetmajor_freeze_duty_time='02:00'B.修改合并时间命令例如altersystem......
  • 【LAMMPS学习】二、LAMMPS安装(2)MacOS和Win安装
    2. LAMMPS安装您可以将LAMMPS下载为可执行文件或源代码。在下载LAMMPS源代码时,还必须构建LAMMPS。但是对于在构建中包含或排除哪些特性,您有更大的灵活性。当您下载并安装预编译的LAMMPS可执行文件时,您只能安装可用的LAMMPS版本以及这些构建中包含的特性。如果您计划修改或扩......
  • dea设置自动编译spring boot代码,idea代码修改后无须重启服务立即生效
    解决办法1:spring-boot-devtools<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><......
  • Qt QTableWidget 设置列宽行高大小的几种方式及其他常用属性设置
    效果:1.列宽、行高自动分配1//列宽自动分配2tableWidget.horizontalHeader().sectionResizeMode(QHeaderView::Stretch)3//行高自动分配4tableWidget.verticalHeader().SectionResizeMode(QHeaderView::Stretch)2.固定值tableWidget.horizontalHeader().SectionResi......
  • macos 连接windows后的,delphi IDE窗体设计器变小的问题
    macos连接windows清晰度但是这样之后,屏幕是清晰了,delphiIDE窗体设计器变得很小;原因:你可以理解为IDE里的设计时窗体标题栏,就是IDE自己画的一个假的,而IDE在画这个东西时,没加进去根据DPI放大的功能;解决方法:可以看到主窗体OK了;......
  • SQLite默认区分大小写,如何设置不区分大小写(22)
    在SQLite中,对大小写是敏感的,默认区分大小写https://www.cnblogs.com/chenlong-50954265/p/4980985.html假设表Test的结构和值如下: _id name1ABCDE2abcde3ABCde4abCDE5aaaaa6bbbbb 执行下面的SQL语句:select*fromtestwherename='......
  • Qt QTableView、QTableWidget设置表头
    以下是两个设置表头的不同方法:QTableWidget:1//设置表头2QStringListheardList;//表头3heardList<<QString::fromLocal8Bit("接收")<<QString::fromLocal8Bit("发送");4ui.tableWidget>setColumnCount(heardList.count());5ui.tabl......
  • el-table的多选框设置某行样式以及是否可选
    目录el-table多选框某些条件下不可被选择el-table多选框根据某些条件改变不同样式除了针对多选的单元格的操作外,还可以针对某整行进行样式更改现有代码:<el-table:data="tableDataList"......><el-table-columntype="selection"....../>这里的tableDataList内含......