欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Pyinstaller 打包 python变为exe 在 windows下免 python 环境运行 python

程序员文章站 2022-06-04 15:16:02
...

python 程序编写完之后需要进行打包发布

在 windows 下没有 python 环境运行 python 程序怎么办呢?

可以打包成 exe,直接在 windows 下运行

目前打包工具主要有三种

  1. cx_Freeze
  2. PyInstaller
  3. py2exe

它们之间的比较
http://www.py2exe.org/index.cgi/FAQ
http://www.pyinstaller.org/

下边介绍 Pyinstaller ,因为实在是太好用了

下载 Pyinstaller http://www.pyinstaller.org/
绿色版只需解压到位置即可
有时可能需要 pywin32
将自己的程序拷贝到 Pyinstaller 解压的文件夹中,我的是 project.py
cmd 命令进去该目录,或者按住键盘 Shift 鼠标右键命令行
输入命令,如 python pyinstaller.py -c -F project.py
其中 - c -F 为编译条件 project 为脚本名称
下面是编译条件指令介绍

-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 加入版本信息文件

via:https://blog.csdn.net/cigo_2018/article/details/81332718

相关标签: python