python打包深度学习模型为exe可执行文件

因为打包后的exe文件是包含了所有环境配置的,接收到文件的客户端无需下载环境依赖,直接运行即可。因此为了使exe文件尽可能的小,需要在干净的虚拟环境中打包。

虚拟环境可用anaconda、virtualenv等,也可直接在pycharm中新建虚拟环境,在此不做赘述。

 

安装pyinstaller

在虚拟环境下运行下列命令即可:

pip install pywin32-ctypes
pip install PyInstaller
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

打包程序

在打包前确保你的整个程序代码只需要运行一个python文件即可调用,并对该python文件进行打包:

pyinstaller -F xx.py

会生成dist/build/xx.spec3个新文件,dist目录下的exe即为打包后的exe文件:

将xx.spec和build文件都删除,把dist下的xx.exe放到与xx.py同级目录下。

拷贝整个工程代码文件到其他机器上,双击exe文件即可运行。

 

参考文档

[1] python打包成exe 可执行文件 。教程

[2] Python PyInstaller安装和使用教程(详解版)

  • 7
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值