Pyinstaller 打包 python变为exe 在 windows下免 python 环境运行 python
程序员文章站
2022-06-04 15:16:02
...
python 程序编写完之后需要进行打包发布
在 windows 下没有 python 环境运行 python 程序怎么办呢?
可以打包成 exe,直接在 windows 下运行
目前打包工具主要有三种
- cx_Freeze
- PyInstaller
- 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
推荐阅读
-
python3 multiprocessing windows环境下 pyinstaller打包exe运行无限创建进程问题
-
Pyinstaller 打包 python变为exe 在 windows下免 python 环境运行 python
-
Pyinstaller 打包python 到exe 在windows下免python环境运行python
-
python3 关于pyinstaller在windows下打包.exe文件
-
如何让Python脚本成为在Windows环境中运行的exe文件
-
利用Pyinstaller将python代码打包生成exe文件(windows环境下)
-
如何让Python脚本成为在Windows环境中运行的exe文件