Windows下打包labelimg详细过程总结
- 电脑硬件
- 2025-09-03 22:39:02

Windows 下打包labelimg 详细过程总结 labelimg 用于计算机视觉中的目标检测数据集的标注官网: github /HumanSignal/labelImg本文将详细介绍如何从头编译labelimg源码生成单一可执行程序 labelimg.exe编译可用版下载: download.csdn.net/download/yohnyang/90396604 1. 下载源码
本文所用源码版本是 v1.8.4
点击code可以直接下载源码压缩包或者通过git拉取源码
#git命令: git clone github /HumanSignal/labelImg.git 将文件夹解压到目录 2. 编译 exe 2.1 虚拟环境配置 可以参考官网文件 readme #下列在源码文件夹路径下执行,cmd窗口命令 #创建环境 conda create labelimg python=3.7 -y #激活环境 conda activate labelimg #安装包 pip install pyqt5 lxml pyrcc5 -o libs/resources.py resources.qrc #编译需要 pip install pyinstaller 2.2 编译生成exe 执行编译命令 pyinstaller --hidden-import=pyqt5 --hidden-import=lxml -F -n "labelImg" -c labelImg.py -p ./libs -p ./ 编译信息如下: 404 INFO: PyInstaller: 5.13.2 404 INFO: Python: 3.7.16 (conda) 406 INFO: Platform: Windows-10-10.0.19041-SP0 407 INFO: wrote E:\code\Pycharm\labelImg_1.8.4\labelImg.spec 411 INFO: Extending PYTHONPATH with paths ['E:\\code\\Pycharm', 'E:\\code\\Pycharm\\labelImg_1.8.4\\libs', 'E:\\code\\Pycharm\\labelImg_1.8.4'] 627 INFO: checking Analysis 627 INFO: Building Analysis because Analysis-00.toc is non existent 628 INFO: Initializing module dependency graph... 631 INFO: Caching module graph hooks... 644 INFO: Analyzing base_library.zip ... 1735 INFO: Loading module hook 'hook-encodings.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 2187 INFO: Loading module hook 'hook-heapq.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 2541 INFO: Loading module hook 'hook-pickle.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 3428 INFO: Caching module dependency graph... 3544 INFO: running Analysis Analysis-00.toc 3547 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable required by D:\program\Anaconda3\envs\labelimg\python.exe 5081 INFO: Analyzing E:\code\Pycharm\labelImg_1.8.4\labelImg.py 5114 INFO: Processing pre-safe import module hook distutils from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks\\pre_safe_import_module\\hook-distutils.py'. 5114 INFO: Processing pre-find module path hook distutils from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks\\pre_find_module_path\\hook-distutils.py'. 5338 INFO: Loading module hook 'hook-distutils.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 5375 INFO: Loading module hook 'hook-platform.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 5384 INFO: Loading module hook 'hook-PyQt5.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 5566 INFO: Loading module hook 'hook-xml.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 5580 INFO: Loading module hook 'hook-xml.etree.cElementTree.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 5589 INFO: Loading module hook 'hook-lxml.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 6093 INFO: Analyzing hidden import 'pyqt5' 6094 ERROR: Hidden import 'pyqt5' not found 6095 INFO: Processing module hooks... 6096 INFO: Loading module hook 'hook-lxml.etree.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 6176 INFO: Loading module hook 'hook-difflib.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 6376 INFO: Loading module hook 'hook-sysconfig.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 6647 INFO: Loading module hook 'hook-lxml.isoschematron.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 6662 INFO: Loading module hook 'hook-setuptools.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 7876 INFO: Loading module hook 'hook-distutils.util.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 7975 INFO: Loading module hook 'hook-pkg_resources.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 8968 INFO: Loading module hook 'hook-importlib_metadata.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 9137 INFO: Loading module hook 'hook-packaging.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 9491 INFO: Processing pre-safe import module hook win32com from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\pre_safe_import_module\\hook-win32com.py'. 9851 INFO: Loading module hook 'hook-PyQt5.QtCore.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 10401 INFO: Loading module hook 'hook-PyQt5.QtGui.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 10881 INFO: Loading module hook 'hook-PyQt5.QtWidgets.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 11404 INFO: Loading module hook 'hook-multiprocessing.util.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 11644 INFO: Loading module hook 'hook-setuptools.msvc.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks'... 12292 INFO: Loading module hook 'hook-lxml.objectify.py' from 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 12318 INFO: Looking for ctypes DLLs 12327 INFO: Analyzing run-time hooks ... 12331 INFO: Including run-time hook 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py' 12334 INFO: Including run-time hook 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py' 12335 INFO: Including run-time hook 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pyqt5.py' 12336 INFO: Including run-time hook 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_setuptools.py' 12338 INFO: Including run-time hook 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py' 12340 INFO: Including run-time hook 'D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgres.py' 12360 INFO: Looking for dynamic libraries 363 INFO: Extra DLL search directories (PATH): ['D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyQt5\\Qt5\\bin', 'D:\\program\\Anaconda3\\envs\\labelimg', 'D:\\program\\Anaconda3\\envs\\labelimg\\Library\\mingw-w64\\bin', 'D:\\program\\Anaconda3\\envs\\labelimg\\Library\\usr\\bin', 'D:\\program\\Anaconda3\\envs\\labelimg\\Library\\bin', 'D:\\program\\Anaconda3\\envs\\labelimg\\Scripts', 'D:\\program\\Anaconda3\\envs\\labelimg\\bin', 'D:\\program\\Anaconda3\\condabin', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.7\\bin', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.7\\libnvvp', 'C:\\Windows\\system32', 'C:\\Windows', 'C:\\Windows\\System32\\Wbem', 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0', 'C:\\Windows\\System32\\OpenSSH', 'C:\\Program Files\\CMake\\bin', 'C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2022.2.0', 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common', 'C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR', 'D:\\program\\msys2\\usr\\bin', 'D:\\program\\bazel', 'D:\\program\\opencv470\\build\\x64\\vc16\\bin', 'C:\\Program Files\\Git\\cmd', 'C:\\Program Files\\Git\\mingw64\\bin', 'C:\\Program Files\\Git\\usr\\bin', 'D:\\program\\Anaconda3', 'D:\\program\\Anaconda3\\Library\\mingw-w64\\bin', 'D:\\program\\Anaconda3\\Library\\usr\\bin', 'D:\\program\\Anaconda3\\Library\\bin', 'D:\\program\\Anaconda3\\Scripts', 'C:\\Users\\yohn\\AppData\\Local\\Microsoft\\WindowsApps'] 17047 INFO: Looking for eggs 17050 INFO: Using Python library D:\program\Anaconda3\envs\labelimg\python37.dll 17050 INFO: Found binding redirects: [] 17055 INFO: Warnings written to E:\code\Pycharm\labelImg_1.8.4\build\labelImg\warn-labelImg.txt 17113 INFO: Graph cross-reference written to E:\code\Pycharm\labelImg_1.8.4\build\labelImg\xref-labelImg.html 17142 INFO: checking PYZ 17142 INFO: Building PYZ because PYZ-00.toc is non existent 17143 INFO: Building PYZ (ZlibArchive) E:\code\Pycharm\labelImg_1.8.4\build\labelImg\PYZ-00.pyz 17800 INFO: Building PYZ (ZlibArchive) E:\code\Pycharm\labelImg_1.8.4\build\labelImg\PYZ-00.pyz completed successfully. 17819 INFO: checking PKG 17820 INFO: Building PKG because PKG-00.toc is non existent 17820 INFO: Building PKG (CArchive) labelImg.pkg 26417 INFO: Building PKG (CArchive) labelImg.pkg completed successfully. 26425 INFO: Bootloader D:\program\Anaconda3\envs\labelimg\lib\site-packages\PyInstaller\bootloader\Windows-64bit-intel\run.exe 26425 INFO: checking EXE 26426 INFO: Building EXE because EXE-00.toc is non existent 26426 INFO: Building EXE from EXE-00.toc 26427 INFO: Copying bootloader EXE to E:\code\Pycharm\labelImg_1.8.4\dist\labelImg.exe.notanexecutable 26430 INFO: Copying icon to EXE 26430 INFO: Copying icons from ['D:\\program\\Anaconda3\\envs\\labelimg\\lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-console.ico'] 26431 INFO: Writing RT_GROUP_ICON 0 resource with 104 bytes 26431 INFO: Writing RT_ICON 1 resource with 3752 bytes 26431 INFO: Writing RT_ICON 2 resource with 2216 bytes 26431 INFO: Writing RT_ICON 3 resource with 1384 bytes 26432 INFO: Writing RT_ICON 4 resource with 37019 bytes 26432 INFO: Writing RT_ICON 5 resource with 9640 bytes 26432 INFO: Writing RT_ICON 6 resource with 4264 bytes 26433 INFO: Writing RT_ICON 7 resource with 1128 bytes 26435 INFO: Copying 0 resources to EXE 26435 INFO: Embedding manifest in EXE 26436 INFO: Updating manifest in E:\code\Pycharm\labelImg_1.8.4\dist\labelImg.exe.notanexecutable 26437 INFO: Updating resource type 24 name 1 language 0 26439 INFO: Appending PKG archive to EXE 26465 INFO: Fixing EXE headers 26698 INFO: Building EXE from EXE-00.toc completed successfully. 编译成功后在源码路径下的dist 文件夹中生成labelimg.exe 参考1.labelImg打包成exe【心酸踩坑史】 亲测可用!!! 2.LabelImg标注软件无法在windows 上运行
Windows下打包labelimg详细过程总结由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Windows下打包labelimg详细过程总结”