使用pyinstaller----python转exe

自己写了一个定时清理日志的脚步,因为服务器是Windows,不想部署Python环境,就考虑到转成exe文件即可。

从网上了解到python转exe方法比较多,我选用了pyinstaller,过程比较简单。

去pyinstaller官网下载相应版本   官网地址:http://www.pyinstaller.org/

注意,同时必须安装pywin32。

 
安装完pyinstaller之后就可以开始了。 
 
1.使用pyinstaller生成可执行文件的方法
    1.1 将依赖文件集中到一个文件夹,进入pyinstaller目录:
          pyinstaller -D -w main.py      #把main.py替换成你的主入口python文件即可。
           -w参数代表main.py是一个窗体程序。
    1.2  将所有依赖文件都打包到同一个可执行文件中:
          pyinstaller -F -w  main.py  

F, --onefile Py代码只有一个文件

-D, --onedir Py代码放在一个目录中(默认是这个)

-K, --tk 包含TCL/TK

-d, --debug 生成debug模式的exe文件

-w, --windowed, --noconsole 窗体exe文件(Windows Only)

-c, --nowindowed, --console 控制台exe文件(Windows Only)

-X, --upx 使用upx压缩exe文件

-o DIR, --out=DIR 设置spec文件输出的目录,默认在PyInstaller同目录

--icon=<FILE.ICO> 加入图标(Windows Only)

-v FILE, --version=FILE 加入版本信息文件

原文地址:https://www.cnblogs.com/kingleft/p/5257854.html