python 打包成exe退出运行代码_Python3打包成EXE可执行程序教程

本文介绍了如何使用Python3的PyInstaller工具将程序打包成EXE可执行文件,详细讲解了打包过程,并提供了添加图标和隐藏控制台的选项。通过实例演示了如何打包sspw.py脚本,生成的EXE文件可以在没有Python环境的Windows系统中运行。
摘要由CSDN通过智能技术生成

上次做了个ss密码一键自动更新,今天完善了一下,感觉功能上应该没问题了,顺便打包成了exe小程序。

ss一键密码更新

分享一下这个过程

我的环境:win7 64位 Python3.5.1

在cmd,进入pyinstaller文件夹。

cd PyInstaller-3.1.1

然后

python pyinstaller.py

出现下面的内容就可以了。

usage: pyinstaller.py [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] [-p

[--hidden-import MODULENAME]

[--additional-hooks-dir HOOKSPATH]

[--runtime-hook RUNTIME_HOOKS]

[--exclude-module EXCLUDES] [--key KEY] [-d] [-s]

[--noupx] [-c] [-w]

[-i ]

[--version-file FILE] [-m ] [-r RESOUR

[--uac-admin] [--uac-uiaccess]

[--win-private-assemblies] [--win-no-prefer-redirec

[--osx-bundle-identifier BUNDLE_IDENTIFIER]

[--distpath DIR] [--workpath WORKPATH] [-y]

[--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEV

[--upx UPX]

scriptname [scriptname ...]

pyinstaller.py: error: the following arguments are required: scriptname

将sspw.py(你自己的Python程序)放入pyinstaller

在cmd中运行

a2dbb346164a?from=timeline

Python程序放在pyinstaller根目录

python pyinstaller.py --console --onefile sspw.py#在pyinstaller文件夹下执行

a2dbb346164a?from=timeline

成功!

完成,生成了一个sspw文件夹,程序在/sspw/dist中

如果你想加个图标、取消运行时跳出控制台(由于我这个程序没啥视图,所以取消控制台就是运行时啥效果也看不见了- -)

python pyinstaller.py -w --onefile --icon="my.ico" sspw.py

a2dbb346164a?from=timeline

成功!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值