摘要:总所周知,因库多,语法优雅,深受开发者的喜爱。于我来说,写一些小型程序,在不需要考虑太多问题的时候,无疑是我的第一选择。当一切都配置好后,使用打包相应脚本有两种方法。
总所周知,python因库多,语法优雅,深受开发者的喜爱。
于我来说,写一些小型程序,在不需要考虑太多问题的时候,python无疑是我的第一选择。而有的时候,虽然是小型程序,但我还是需要他们通用,即使不考虑使他跨平台,但最起码要可以跨电脑吧,不然我去到别的电脑还需要安装python运行环境,在那里运行完后,还得帮别人删除,岂不是太过麻烦,所以,无论是给别人使用,还是自己需要在无python环境的电脑中使用,我们有时需要把python的脚本程序打包成exe。
目前python常用打包工具目前有:
py2exe 下载地址
cxfreeze 下载地址
PyInstaller 下载地址
目前这三款工具只有cxfreeze支持python3的打包,很无奈吧,我也是……
好吧,不说废话了,下面分享一下我自己使用cxfreeze的经验,希望帮助到有需要的朋友。
安装好cxfreeze后,你会发现在python/Script目录下只有cxfreeze,cxfreeze-postinstall,cxfreeze-quickstart,三个文件,无法直接使用。
这时需要你进入命令行到当前目录,输入:
python cxfreeze
用python对cxfreeze进行编译,编译成功后生成cxfreeze.bat文件
随后重启命令行,输入cxfreeze,看看是否提示cxfreeze不是内部程序或命令,如果弹出正常cxfreeze命令的提示,那么恭喜你,cxfreeze算是配置好了,否则需要配置环境变量。
当一切都配置好后,使用cxfreeze打包相应脚本有两种方法。
直接利用cxfreeze命令完成
cxfreeze name.py --target-dir out/ #把name打包成exe,放在out目录下
利用setup.py完成
#setup代码 from cx_Freeze import setup, Executable executables = [ Executable( script="Test.py", #目标引用脚本 base="win32gui", #GUI程序需要隐藏控制台 targetName = "Test.exe",#生成exe的名字 icon = "Test.ico" #生成exe的的图标 )]
需要打包的时候,进入到相应的目录,输入:
python setup.py build #打包后的文件放在build目录下
自己踩的坑:生成的程序名字最好用英文名字,中文名字会出现直接乱码报错,如果出现Test2.0这样的名字运行时会提示not find Test2.0.__main__ 而报错
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/37672.html
摘要:背景介绍将程序打包,无论是为了代码复用,还是发布应用,都是必不可少的的技能,上次总结了一下利用打包成,这次我来说如何打包。导入往往我们使用打包不只是为了双击使用,有时也是为了代码复用。碍于时间关系,将留待下一篇文章进行总结。 背景介绍 将程序打包,无论是为了代码复用,还是发布应用,都是必不可少的的技能,上次总结了一下python利用cxfreeze打包成exe,这次我来说java如何打...
摘要:但是由于程序并没有那么快,开发人员多年来创建了几个的编译器,包括和。在下面的细分中,所有的编译器都针对进行基准测试。编译器是系列的一部分,旨在作为的现代替代品。不仅仅是的编译器,它是的超集,支持与的互操作性。 简评:Python 和其他的解释型语言一样经常被吐槽性能不行,所以开发人员为了提升性能创建了不少编译器,本文则选取其中的四个做了基准测试。 Python 其实是一种相当快的语言,...
摘要:识别出人脸后,要算宽度,要在一定的宽度才算人脸,可以裁剪出正方形发送检索人脸。 人脸签到 花了一个星期做了人脸签到的demo,github地址欢迎star,在线预览大屏幕demo 先说些废话,以前做年会的抽奖,感觉好傻,现在正好在学threejs,就想做个这样的场景来抽奖的方式,又在学人脸识别的知识,就想做人脸识别签到,就想都做在浏览器中 体验完整过程 1.微信扫描注册上传头像 s...
摘要:南京现在算是我的一个治愈城市了,带着重重的悲伤去,幸好落雪的瞬间将我治愈。年,世界和平,平安喜乐。继承与多态继承就是从现有的类进行继承,被继承的为超类或者父类也就是爸爸,新的类为子类。 叨叨点啥 2018年的最后一天。回顾这一年,获得很多也失去很多。今年去了很多的地方,成都,重庆,峨眉山,天津,杭州,南京。杭州是我特别喜欢的城市,有很多美好的记忆,也有很多失落的时刻。南京现在算是我的一...
阅读 3382·2021-11-08 13:20
阅读 3330·2021-09-30 09:48
阅读 2488·2021-09-29 09:41
阅读 555·2021-09-22 15:04
阅读 2394·2021-08-23 09:44
阅读 3601·2020-12-03 17:26
阅读 969·2019-08-30 14:10
阅读 1510·2019-08-29 18:34