目录
在打包之前需要先安装好Anaconda和Python
1、 源码下载
https://github.com/wkentaro/labelme 此处更新到最新版本或者下载对应版本
下载完毕解压到本地,我的解压到F盘Labelme_pack文件夹中,后面需要使用
2 、创建虚拟环境
1.下载包
pip install virtualenv -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2.新建文件夹
3.在新建文件夹目录,输入下面的命令
4.激活虚拟环境
activate.bat
3、pyinstaller 配置
pip install pyinstaller -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
#安装pyinstaller, pyinstaller是一个非常简单的打包python的py文件
4、虚拟环境下安装labelme
pip install labelme -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
5、打包labelme.spec为exe
在上面的配置的虚拟环境文件夹中打包文件
打包好的exe文件保存在 根目录的dist文件夹下
验证打包成功
6、问题点:
打开labelme.exe时可能会因为缺少文件而报错。
在虚拟环境中在安装缺少的文件
pip install PyQt5-tools -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com