LabelIMG的下载与编译:pyinstaller对python程序进行打包


前言:以前下载编译的LabelIMG

1 习惯性安装虚拟环境

这一步主要要安装三个工具包:pyqt4/pyqt5、lxml、pyinstaller
建议换源阿里云:https://mirrors.aliyun.com/pypi/simple
或者中科大镜像源: https://pypi.mirrors.ustc.edu.cn/simple

# 创建虚拟环境并进入
conda create -n LabelIMG python=2.7
conda activate LabelIMG
# 安装所需的编译环境
pip install pyqt4				# 安装pyqt4
pip install lxml					# 安装lxml
pip install pyinstaller		# 安装pyinstaller

2 在Pycharm中设置解释器为虚拟环境

# 第一步:排错工作不再赘述(github上的版本不同,我最早下载的有些错误需要修改,执行命令python labelImg.py可以运行即可。下载地址:https://github.com/axjing/ImgLabel)
# 第二步:删除用户目录下的.labelImgSettings.pkl文件
# 第三步:进行打包
# 编译前首先换工作目录至源码目录(这里用Pycharm更方便)
# 执行打包命令:
pyinstaller -F  -p   D:\Anoconda3\envs\LabelIMG\Lib\site-packages;D:\labelImg\ImgLabel\libs labelImg.py
# 第一个目录是创建的虚拟环境下的 site-packages 文件夹
# 第二个目录是项目的 libs 文件夹

3 结束

命令执行后会生成labelImg.exe可执行文件,将labelImg.exe文件和data文件夹复制出来。
将自己数据集的类别信息按行写入data文件夹下的predefined-class.txt文件中即可。

4 最新最简单常用的Python程序打包

效果:打包好后的程序有程序名和图标。

  1. 编写调试好的程序,项目目录下放入.ico图标文件。
  2. 在Pycharm中打开Terminal。
  3. 安装PyInstaller,并执行打包命令。
pip install pyinstaller		# 安装pyinstaller(其它依赖会自动安装)
pyinstaller -F -i tubiao.ico -n myexe program.py	#执行打包操作(tubiao.ico为图标文件,myexe为打包后exe文件的名称,program为包含main函数的目标python文件)
  1. 打包完成后将各个配置文件放到exe文件同目录下,然后提取出来即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值