关于python打包成exe的⼀点经验之谈
我经常⽤python写些脚本什么的,有时候脚本写完以后,每次运⾏都得在IDE打开在运⾏,很⿇烦,所以经常将python编译成有了⼀点经验,在这和⼤家分享⼀下。
python 打包成exe 主要有两种,⼀种是py2exe,另⼀种便是pyInstaller,之前我是⽤py2exe的,但是我后来发现py2exe存在问题:1,打包好的 exe只能在相同的系统下运⾏,⽐如你在XP系统⽤py2exe打包好的exe只能在XP上运⾏,在win7上肯定有问题,⽽且也是存在在别的XP机⼦上也可能不能运⾏,因为⼀些别的机⼦可能会缺少dll⽂件什么的,作者我当时之所以抛弃py2exe 也是因为这个原因;2,打包的⽂件也需要打包同exe下的dll,和⼀些库的压缩包,不然exe根本跑不起来
②, pyinstaller-1.5
打开cmd cd进⼊pyinstaller解压⽬录,cd 5
运⾏ python Configure.py
*(可能需要安装pywin32.下载并安装即可,重新运⾏命令即可)
结果提⽰保存在config.dat⽂件中。其中config.dat⽂件存放在pyinstaller的根⽬录。
python怎么读取dat文件3. 将⾃⼰写的py程序打包exe
①, pyinstaller-2.0的⽅法:
将⾃⼰写的py⽂件(HelloWorld.py)拷贝到pyinstaller解压⽬录下,
打开cmd cd进⼊解压后的⽬录下,即:cd
运⾏命令 python pyinstaller.py [opts] yourprogram.py
在此处则是运⾏:python pyinstaller.py [opts] HelloWorld.py
在⽬录下会⽣成⼀个helloworld的⽂件夹,⾥⾯存放 HelloWorld.spec⽂件,;两个⽂件夹(dist,buildi),可以运⾏的exe则放
在/dist/yourprogram下
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论