赞
踩
刚接触python,记录一下自己的安装过程以及遇到的问题。
一,安装labelme
一直点击下一步安装,
安装完成后在开始菜单找到Anaconda Prompt(anaconda3)并打开,运行下列代码
- conda create -n labelme_py27 python=2.7
- conda activate labelme_py27
- conda install pyqt
- pip install labelme
- labelme
依次运行完成后会是这个样子
二,配置环境
下载labelme源码https://github.com/wkentaro/labelme
下载完成后解压并用pycharm打开
打开后进入文件-设置 然后打开下列设置
点击右上角
选择我们之前创建好的环境并点确定(创建的环境一般在anaconda安装目录下envs的文件夹里)
安装以后稍等一会儿等安装环境完成
点击labelme文件夹下的main.py文件运行
三,打包
然后对文件进行打包
- # Setup conda
- conda create --name labelme python=3.5.6
- conda activate labelme
-
- # Build the standalone executable
- # 这里先进入到labelme的根目录
- cd C:\labelme-4.5.13
- # 需要手动安装下pyqt否则执行后面会报错
- conda install pyqt
- pip install .
- pip install pyinstaller
- pyinstaller labelme.spec
中途会提示pyinstaller需要升级,直接升级就好了,原作者安装的环境是2.7,但我打包的时候一直报错,换了3.5.6版本就好了。可以成功打包。到别人的电脑上也可以正常打开。打包后的exe文件在打开目录的diet目录下
打包好直接打开labelme文件,显示是英文
此时将之前下载的源码labelme目录下的translate拷贝到和exe文件的同意目录,打开就是中文了。
如果要给其他电脑使用,需要将这个文件夹和exe文件一起给过去,不然打开是英文
参考:labelme打包
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。