300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > PyInstaller将python脚本打包成exe可执行程序

PyInstaller将python脚本打包成exe可执行程序

时间:2023-08-18 17:45:38

相关推荐

PyInstaller将python脚本打包成exe可执行程序

一、PyInstaller说明

pyinstaller是一个第三方模块,托管在github上,它是一个把python脚本及其依赖的模块,打包成一个独立的可执行程序,使其能运行在没有安装python环境的机器上。支持Linux/unix /mac 及windows,但注意的是,在什么平台上打包,就会生成对应平台可执行的独立程序,如在windows上打包会生成exe的可执行文件。本文所演示的就是在windows平台使用pyinstaller打包一个简单的exe程序。在linux上同样pyinstaller -F xxx.py 会生成对就的可执行程序。

二、原始脚本内容如下:

1、生成一注双色球代码如下:

执行会生成如下:

红球: [10, 13, 20, 24, 28, 29], 蓝球: 9

三、使用PyInstaller打包成可执行的exe程序

1、环境

python2.7.13 ,为了打包成有图形化的可执行程序需要安装wxpython模块,pip install wxpython

带有图形化的可执行程序 生成双色球.

2、代码如下:

保存为CaiseQiu.pyw 双击执行如图:

说明:这个pyw后缀的python脚本需要要安装有python的系统上才能执行,但是没法在没有安装python环境的系统执行,因此需要pyinstaller打包成exe文件

3、pyinstaller打包成caiseqiu.exe

将caiseqiu.pyw放到一个非英文目录(c:\mypythonexe\)下,打开cmd-->cd c:\mypythonexe

如图:

执行:pyinstaller -F -w caiseqiu.pyw 此时会出现类似 如下信息

3845 INFO: Building COLLECT out00-COLLECT.toc completed successfully.

表示打包成功;此时目录下有如下信息

c:\MyPythonexe 的目录

/07/13 14:46 <DIR> .

/07/13 14:46 <DIR> ..

/07/13 14:46 <DIR> build

/07/12 18:32 1,264 caiseqiu.pyw

/07/13 14:46 873 caiseqiu.spec

/07/13 14:46 <DIR> dist

2 个文件 2,137 字节

4 个目录 4,577,239,040 可用字节

在dist目录下就会有一个caiseqiu.exe 如下:

双击执行如下:

点生成即生成一柱,清除功能。

到这里我们使用wxpython PyInstaller模块完成windows平台 可执行exe程序打包。

本文转自 dyc 51CTO博客,原文链接:/dyc/1947108,如需转载请自行联系原作者

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。