Python杂技

py转exe文件 用 pyinstaller,可以把所有文件打包成一个单独的exe文件

win10X64 =>pip install pyinstaller

pyinstaller [参数] [脚本路径] ,
该参数包括:
  • -F , -onefile: 指明该选项,将会生成一个总的exe文件,所有的文件都会被添加到这一个中。

  • -D, -onedir: 产生一个目录来盛装用于分发的exe文件,也比较方便。

  • -K, -tk: 在部署的时候,包含TCL/TK,这对于有图形界面的python文件比较的适用。

  • -a, -ascii: 不包含编码,因为在支持Unicode的Python版本上默认包含所有的编码,这个选项基本上不怎么用得到。

  • -d, -debug: 产生Debug版本的可执行文件。

  • -w, -windowed, -noconsole: 适用Windows子系统执行,当exe文件运行的时候,不会出现命令行CMD窗口。(因为是windows子系统,所以只在windows平台下有效。)

  • -c, -nowindowed, -console: 与上相反,出现CMD窗口,辅助用户操作。

  • -s, -strip: 这个参考别人的话为“可执行文件和共享库将run through strip,注意Cygwin的strip往往使得普通的win32DLL无法使用”。

  • -X, -upx: 压缩方式,如果有UPX安装,则会压缩源文件来执行。

  • -o DIR, -out=DIR: 指定DIR作为exe的生成目录,如果未指定,默认为pyinstaller的解压目录,且会根据python文件创建出同名的目录来保存生成的exe文件。

  • -p, DIR, -path=DIR: 设置导入的环境变量路径,windows下英文的分号分隔,也可以使用多个-p选项来设置导入多个路径(其实这个选项有点鸡肋,分发版的话基本上不怎么用得到)。

  • -icon=<FILE.ICO>: 将file.ico添加为exe文件的图标(可以自定义,注意为ico文件,否则格式不正确的话会出错的)。

  • -icon = <FILE.EXE, N>: 原理同上(只是把file.exe文件的第N个图标作为资源来使用,不怎么用得到)。

 

转载于:https://www.cnblogs.com/8000cabbage/p/7581180.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值