您的位置:首页 > 编程语言 > Python开发

Python3.6使用pyinstaller将Python程序代码打包成exe应用软件

2019-04-02 14:45 399 查看

初学Python,
很多东西不甚了解,
想到什么就想学习一下。
关于如何将Python程序打包成exe应用软件,
在网上看了很多大佬的教程,
但是在实践时总是出现这些那些的错误,
经过种种曲折坎坷之后,
终于弄懂了这一方法。

我用的是Anaconda,
可以直接打开Anaconda Prompt,

安装
直接输入:

pip install pyinstaller

使用
首先你得准备一份自己的代码,
放在一个新建的文件夹中,
比如F:\Python_study\practice\五子棋1.0版
输入如下指令:
pyinstaller -F xxxx.py
如:

pyinstaller -F  wuziqi_1.0.py

注意:我这个是在同一文件夹下操作的,
若不是同一文件夹,注意文件路径。

等待运行结果

看到successfully是不是很兴奋,
如果正常的话,
接下来打开前面那个项目文件夹,
生成有一个dist文件夹,
进去找到.exe执行文件双击即可。

如下图,成功:

遇到的问题
之前一直有一个问题是,
无法打开exe,
报错为:fail to execute script XXX
后来经过多方学习,
发现代码写成了 pyinstaller -F -w wuziqi_1.0.py
真是一着不慎啊。

关于pyinstaller

常用的参数
-h 查看帮助
-F 生成的文件不依赖其他库,可以单独执行
-D 或者–onedir 生成程序放置的文件夹
–clean 清理打包过程中的临时文件

还有一点是,
在代码里面尽量不要用import,
能from…import…就尽量用这个,
因为如果是import的话,
在打包的时候,
会将整个包都打包到exe里面,
没有意义的增大了工具的大小!

以上只是个人学习Python亲历经验之谈,
请多指教!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: