利用PyInstaller将python程序.py转为.exe的方法详解
作者:Alliot 时间:2021-07-09 16:41:51
前言
最近经常用到一个.py程序,但是每次在不同电脑上用,希望能把Python脚本发布为脱离Python平台运行的可执行程序,比如单个exe。PyInstalle满足要求。
PyInstaller本身并不属于Python包。在安装 pyinstaller之前需把python环境配置好。
安装pyinstaller
下载pyinstaller
解压到F:\PyInstaller-2.1(自选)(可以去官网下载最新版)
安装pywin32
pywin32-217.win32-py2.7.exe:点击下载
安装pyinstaller
1、进入cmd
cd F:\PyInstaller-2.1
python pyinstaller.py --console --onefile test.py
如果提示:
Usage: python pyinstaller.py [opts] [ …] |
pyinstaller.py: error: Requires at least one scriptname file or exactly one .spec-file
则说明安装完成了。
测试打包
1、文件放在当前目录的pyinstaller-2.1文件夹里面
cd F:\PyInstaller-2.1
python pyinstaller.py --console --onefile test.py
2、命令运行成功后会生成一个test文件夹。在这个文件夹下面会有一个名为dist的文件夹,此文件夹下面有转换好的test.exe
3、上面编译出来的exe能够正常运行了,但带一个黑色的console,以下重新编译,加入–windowed –icon,取消–console
python pyinstaller.py -w --onefile --icon="my.ico" test.py
其中my.ico是你要给他加的自定义图标文件。
来源:https://www.iots.vip/post/python-pyinstaller.html
标签:PyInstaller,.py,.exe
0
投稿
猜你喜欢
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
2022-05-01 15:04:21
python requests包的request()函数中的参数-params和data的区别介绍
2021-05-04 18:21:13
python 线性回归分析模型检验标准--拟合优度详解
2022-07-24 08:29:49
PHP面向对象继承用法详解(优化与减少代码重复)
2023-11-21 10:16:48
Golang检查变量类型的四种方式
2024-04-27 15:26:11
python字符串连接方法分析
2021-12-24 16:27:10
PyCharm如何设置Console控制台输出自动换行
2022-05-22 03:42:18
MySQL子查询的使用详解上篇
2024-01-28 00:58:13
vue项目页面的打印和下载PDF加loading效果的实现(加水印)
2024-04-30 10:29:39
30个提高Web程序执行效率的好经验分享
2023-07-16 00:14:22
Python编程通过懒属性提升性能
2022-04-01 09:48:43
selenium与xpath之获取指定位置的元素的实现
2022-01-14 12:02:35
梅尔倒谱系数(MFCC)实现
2022-08-08 18:28:08
深入研究WINDOW.EVENT对象
2012-04-26 16:31:58
一文带你熟悉Go语言中的分支结构
2024-03-07 19:52:49
如何使用Python标准库进行性能测试
2023-04-27 07:48:52
详解git reset 加不加 --hard的区别
2022-04-03 06:45:13
SQL Server DBA维护常用语句
2024-01-22 01:47:00
pytorch finetuning 自己的图片进行训练操作
2023-03-17 00:46:53
mysql实现从导出数据的sql文件中只导入指定的一个表
2024-01-13 11:43:54