使用WPF将Python代码打包成Windows应用

使用WPF将Pytorch深度学习代码打包成windows应用

个人的思路:

方法一:

1.使用pyinstaller将python代码进行打包,可参考网上的pyinstaller使用方法,建议使用spec文件进行打包。

2.WPF中使用Process类新开一个进程直接调用打包好的Python可执行文件(网上有Process的使用方法)。

优点:软件制作完成后可使用vIsual stdio的windowsinstaller(可自行安装该插件)将所有程序打包到一个setup文件,安装的过程中不需要在客户机重新安装Python及配置Python环境。

缺点:在打包的过程中会出现各种各样繁琐的问题,打包成功后仍然会出现许多细小的问题,运行速度似乎也很慢。

方法二:

1.直接在WPF中使用Process类新开一个进程去执行Python.exe,参数包括Python.exe、Python代码的文件名如我的文件名叫main.py、Python代码执行时需要的参数。

2.使用windowsinstaller打包WPF程序。

此方法在客户机安装时需要安装Python、配置环境变量、手动安装第三方库(可以将重要的第三方库如Pytorch、torchvision下载好使用离线安装的方式可以加快安装速度)。

优点:简单、稳定、可调整性强。

缺点:安装过程繁琐。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值