python3打包成exe_Python3.x:打包为exe执行文件(window系统)

Python3.x:打包为exe执行文件(window系统)

window系统下发布:

一、安装pyinstaller(PyInstaller 3.3.1)

cmd安装命令:

pip install pyinstaller

二、python程序打包(不带参数)

文件命名规范:不支持中文命令的python文件;

路径:建议路径中不带中文目录;

命令:pyinstaller -F 文件名(带后缀py)

#命令语法:pyinstaller -F 文件名(带后缀py)#常用参数说明:#–icon=图标路径#-F 打包成一个exe文件#-w 使用窗口,无控制台#-c 使用控制台,无窗口#-D 创建一个目录,里面包含exe以及其他一些依赖性文件#pyinstaller -h 来查看参数

#将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下:#有命令窗口弹出

pyinstaller -F shjys_rjjqk.py#无命令窗口弹出

pyinstaller -F -w shjys_rjjqk.py#或者

pyinstaller -F shjys_rjjqk.py --noconsole

三、查看生成文件

1,返回目标文件目录,发现该目录下生成了.spec文件shjys_rjjqk.spec:

1277635-20180119101341349-1209263534.png

2,打包好的exe文件,在同目录的dist文件中(一共生成三个文件夹):

1277635-20180119101248334-166926178.png

四、pyinstaller 改变生成exe程序的图标

#my.ico 是一个图标名,和当前的shjys_rjjqk.py文件在同一个目录下

pyinstaller -F --icon=my.ico shjys_rjjqk.py

五,生成exe(带参数)

py中获取外界参数:

方法1:args 是运行前输入参数(不能在exe黑框中输入,可以用cmd窗口执行:shrjj.py 20180119);

方法2:input是运行时输入参数(可以在exe黑框中输入);

建议用input获取;

补充:方法一中的args参数(运行前输入参数)打包成exe,利用bat批处理来调用,传递参数;

注意:在有调用到外界配置文件的情况下,需要使用绝对路径;不然打包后,会出现找不到配置文件;

作者:整合侠

来源:博客园

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值