首页 > 系统相关 >Ubuntu20.04安装LabelImg 以及出现(ModuleNotFoundError: No module named libs.resources)错误

Ubuntu20.04安装LabelImg 以及出现(ModuleNotFoundError: No module named libs.resources)错误

时间:2024-10-05 23:44:14浏览次数:1  
标签:Ubuntu20.04 named No py master python3 labelImg libs resources

安装

Ubuntu系统安装labelImg:

sudo apt install pyqt5-dev-tools

接下来,通过 GitHub 下载 LabelImg:

git clone https://github.com/tzutalin/labelImg.git
cd labelimg-master
cd requirements/
sudo pip3 install -r requirements-linux-python3.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
cd ..
python3 labelImg.py

请确保在执行这些步骤之前,你的系统上已经安装了 Python 3 和 pip3

报错:

在Ubuntu系统中,运行python3 labelImg.py指令时出现(ModuleNotFoundError: No module named libs.resources)的错误,这通常意味着 Python 无法找到名为 libs.resources 的模块。

解决方法(Ubuntu20.04):

  1. 确保安装了必要的库

    • 安装 PyQt5lxml 库(如果尚未安装):

      sudo apt install python3-pyqt5
      sudo apt install python3-lxml
      
  2. 转换资源文件

    • 找到 labelImg-master 的位置,然后使用 pyrcc5 命令将 resources.qrc 转换为 resources.py

      cd path/to/labelImg-master
      pyrcc5 -o libs/resources.py resources.qrc
      

      这里 path/to/labelImg-masterlabelImg-master 文件夹的路径。

  3. 复制资源文件

    • 将生成的 resources.py 文件复制到 libs 文件夹内:

      一般情况下,resources.py已经在第2步完成之后存在于/libs文件夹中,若没有可复制到/libs文件夹中

      cp libs/resources.py path/to/labelImg-master/libs/
      
  4. 运行 LabelImg

    • 确保您在 labelImg-master 目录下,然后运行 LabelImg:

      python3 labelImg.py
      

标签:Ubuntu20.04,named,No,py,master,python3,labelImg,libs,resources
From: https://www.cnblogs.com/kaige050218/p/18448738

相关文章

  • NOIP 模拟赛:2024-9-30
    为什么会有傻子每次计算都初始化线段树一次……st=SegmentTree(n)改成st.mdf(1,n+1,-1)就+=25pts了……T1T2类似上一场的trick,筛法求质数。对于每个质数求最长的段,使得段内\(1\)的个数\(\gelen/2\)。原始的想法是枚举两个\(1\)的位置\(p_x,p_y(x>y)\),若......
  • Nodered学习记录-MQTT
    安装EMQXEMQX(以前称为EMQ)是一个开源的、高度可扩展且高可用的分布式MQTT消息代理,专为物联网(IoT)、机器对机器(M2M)通信和移动应用程序设计。它支持MQTT和其他IoT协议如CoAP/LwM2M,能够处理数百万并发连接,并提供强大的消息路由能力。通过docker安装官方文档$dockerpullem......
  • NOIP2024集训Day44-45
    \(\textup{反色刷}\)欧拉回路。有解:每个点连接的黑边数为偶数答案个数:连通块数如果一个连通块内有两条路径,则可以在起点之间走两次,则它们一定可以合并成一条。\(\textup{骑士游戏}\)看起来很有让人dp的冲动。假设可以用dp。\(f_u\):消灭\(u\)的最小代价。\[f_u=\m......
  • DataInOut 文件输入输出示例
    publicclassDataInOutTest{publicstaticvoidmain(String[]args){DataOutputStreamdos=null;DataInputStreamdis=null;FileInputStreamfis=null;FileOutputStreamfos=null;try{fis=newFileInp......
  • 10.5 模拟赛(NOIP十三连测 #11)
    2024--梦熊&太戈--NOIP十三连测#11【订正】-比赛-梦熊联盟(mna.wang)复盘赢麻了(?)老师说照着\(300\)分打。顺序开题。T1读懂题后模拟了一下样例,发现答案就是$n-$连通块???快速写完了代码发现大样例全过了。此时8:05。T2。一眼DP。但是\(n\le10^6\)所以放弃了。......
  • NOIP 前 dp 做题小记
    NOIP前dp做题小记[BJOI2019]排兵布阵设\(f(i,j)\)表示在前\(i\)个城堡中总共派遣\(j\)个士兵时,可以获得的最大分数。初始化:\(\forall0\lej\lem\),\(f(0,j)=0\)答案统计:\(ans=f(n,m)\)转移:\(f(i,j)=\max_{0\lek\lej}f(i-1,j-k)+g(i,k)......
  • U486684 「INOI2016」Brackets 题解
    首先对于回文&括号有一个经典转移:枚举分割点+区间两个端点讨论此题也是如此首先枚举分割点十分套路,如下\[dp_{i,j}=\max_{k=i}^{j-1}dp_{i,k}+dp_{k+1,j}\]如果两个端点相同\[dp_{i,j}=dp_{i+1,j-1}+v_i+v_j\]还有一个转移对于一个区间,因为是子序列,所以一个区间的子区间......
  • Arduino Nano 和 DHT11 实现 LabVIEW 温湿度采集
    ArduinoNano和DHT11实现LabVIEW温湿度采集ArduinoIDE安装如下库文件DHTsensorlibrarybyAdafruitDHT11温湿度传感器Data引脚与ArduinoNano开发板的D2引脚连接代码#include<DHT.h>#defineTemperature_COMMAND0x10//采集命令字#defineHumidity......
  • NodeJS阅读分享系统-计算机毕业设计源码65669
    基于微信小程序的阅读分享系统的设计与实现摘 要随着移动互联网的快速发展和普及,微信小程序作为一种轻量级、便捷的应用形式,受到了广泛关注和应用。在大学生群体中,阅读和分享是重要的学习和交流方式,因此开发一款基于Node.js的微信小程序阅读分享系统具有重要意义。通过该系......
  • 3.资源《Arduino UNO R3 proteus 电机测速仿真工程文件(含驱动代码)》说明。
     资源链接: ArduinoUNOR3proteus电机测速仿真工程文件(含驱动代码)1.文件明细:2.文件内容说明包含:proteus工程、原理图、仿真程序。3.内容展示4.简述该文件为Proteus工程。用于电机测速验证。5.演示视频proteus仿真电机测速......