pyinstaller 打包labelImage

有输出框
pyinstaller --hidden-import=PyQt5 --hidden-import=lxml -F -n "labelImg" -c main.py -p ./ --distpath "C:/abc" --add-data "./data;data/"

--distpath 打包输出路径

没有输出框
pyinstaller --hidden-import=PyQt5 --hidden-import=lxml -F -n "labelImg" -w main.py -p ./ --distpath "C:/abc" --add-data "./data;data/"
auto-py-to-exe
{
 "version": "auto-py-to-exe-configuration_v1",
 "pyinstallerOptions": [
  {
   "optionDest": "noconfirm",
   "value": true
  },
  {
   "optionDest": "filenames",
   "value": "C:/Users/za-zhangtao001/Desktop/labelImg-1.8.6/main.py"
  },
  {
   "optionDest": "onefile",
   "value": true
  },
  {
   "optionDest": "console",
   "value": false
  },
  {
   "optionDest": "ascii",
   "value": false
  },
  {
   "optionDest": "clean_build",
   "value": false
  },
  {
   "optionDest": "strip",
   "value": false
  },
  {
   "optionDest": "noupx",
   "value": false
  },
  {
   "optionDest": "disable_windowed_traceback",
   "value": false
  },
  {
   "optionDest": "embed_manifest",
   "value": true
  },
  {
   "optionDest": "uac_admin",
   "value": false
  },
  {
   "optionDest": "uac_uiaccess",
   "value": false
  },
  {
   "optionDest": "win_private_assemblies",
   "value": false
  },
  {
   "optionDest": "win_no_prefer_redirects",
   "value": false
  },
  {
   "optionDest": "bootloader_ignore_signals",
   "value": false
  },
  {
   "optionDest": "argv_emulation",
   "value": false
  },
  {
   "optionDest": "pathex",
   "value": "C:/Users/za-zhangtao001/Desktop/labelImg-1.8.6"
  },
  {
   "optionDest": "datas",
   "value": "C:/Users/za-zhangtao001/Desktop/labelImg-1.8.6/data;data/"
  },
  {
   "optionDest": "hiddenimports",
   "value": "PyQt5 "
  },
  {
   "optionDest": "hiddenimports",
   "value": "lxml "
  }
 ],
 "nonPyinstallerOptions": {
  "increaseRecursionLimit": true,
  "manualArguments": ""
 }
}
  • settings.py
import sys
from pathlib import Path

FILE = Path(__file__).resolve()
ROOT = FILE.parents[0]  # YOLOv5 root directory
print(ROOT)
if str(ROOT) not in sys.path:
    sys.path.append(str(ROOT))  # add ROOT to PATH

posted on 2023-08-11 11:02  JentZhang  阅读(51)  评论(0编辑  收藏  举报