Python打包方法——Pyinstaller

好工具 | pyinstaller打包python程序,可视化操作简单又快捷 软件有一些常用的配置参数,如-F/打包成一个EXE文件,-i/自定义软件图标,-key/加密,-w/打包GUI界面时去除命令提示符窗口等。对于自定义图标,软件目录下有默认的使用图标,用户可以直接留空也会随机使用一个生成漂亮的自定义图标。运行上述命令后,PyInstaller将会自动创建一个可执行文件,该文件包含了你的Python程序和所需的依赖项。以上示例仅为了说明PyInstaller的基本用法,实际使用中可能需要根据你的需求进行进一步的配置和调整。最常用的默认选上,正常打包不用设置就可。 阅读详情

一、python安装pyinstaller方法
使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。所以看网上的教程,大多使用pyinstaller。以下介绍下安装方法:

1、在cmd控制台下,先升级pip版本,先执行命: pip install -U pip,若执行失败,控制台会提示新密令,按照提示升级即可。

2、升级完pip后,执行命令 : pip install pyinstaller ,只要网速不差,坐等安装成功即可,过程中可能会提示安装其他模块,按照提示安装即可

二、使用pyinstaller命令打包成EXE文件

1、在CMD控制台使用CD进入py文件所在目录:
如:cd F:\python\2019-2-26

2、生成exe文件(.py文件为pytest.py)
pyinstaller -F time.py
这样即完成了打包,但这样打包完成的EXE运行是带控制台的,因我的.py是使用pyqt5设计的UI代码,因此加上-w,使生成的EXE文件不带控制台。若只是简单的控制台程序则不需要以下操作。
pyinstaller -F -w time.py

出现最后completed successfully就说明成功了,看见目录下面多了如下几个文件,其中你的exe就在dist文件夹下面。

 利用命令pyinstaller -F -w -i time1.ico time.py可以生成自定义图标的软件,其中-i time1.ico中-i <路径>就是改变图标的命令,效果如下

其中time.py的代码链接:https://blog.youkuaiyun.com/erdfty/article/details/87971125

使用pyinstaller打包python文件遇到的问题和解决方法 如何使用pyinstaller打包py文件为exe 阅读详情

相关推荐

Pyinstaller简单使用说明

PyInstaller是一个Python库,可以将Python应用程序转换为独立的可执行文件。PyInstaller支持跨平台,可以在Windows、Linux和MacOS上生成可执行文件。PyInstaller会分析Python程序,并将程序打包成一个完整的可执行文件,包括所有依赖项。此外,PyInstaller可以自动检测Python依赖库,并将其打包到可执行文件中。如果PyInstaller提供的默认打包选项不能满足你的需求,你可以通过spec文件来自定义打包选项。

旦莫的博客 1万+

python打包可执行文件详解(pyinstaller)

python打包可执行文件详解(pyinstaller)基本使用常用参数及使用单个文件打包 -F隐藏命令行运行窗口 -w设置图标 -i全部参数及使用可选参数optional arguments帮助 -h / --help版本 -v / --version设置exe生成位置 --distpath设置中间文件位置 --workpath询问dist覆盖意见 -y / --noconfirm压缩文件 --......

ChanceYing的博客 1万+

无人机飞控技术最详细解读

已剪辑自: https://zhuanlan.zhihu.com/p/64519280[导读]被称作是“飞行器的大脑”的飞控到底是什么?以前,搞无人机的十个人有八个是航空、气动、机械出身,更多考虑的是如何让飞机稳定飞起来、飞得更快、飞得更高。如今,随着芯片、人工智能、大数据技术的发展,无人机开始了智能化、终端化、集群化的趋势,大批自动化、机械电子、信息工程、微电子的专业人材投入到了无人机研发大潮中,几年的时间让无人机从远离人们视野的军事应用飞入了寻常百姓家、让门外汉可以短暂的学习也能稳定可靠的飞行娱乐。不可

qq_41854911的博客 1万+

python打包之pyinstaller(打包成exe)

python打包之pyinstaller(打包成exe)

gdxb666的博客 1万+

别再手动改文献了!手把手教你定制Mendeley的GB/T 7714-2005引用格式(附常见问题修复)

本文详细指导如何定制Mendeley的GB/T 7714-2005引用格式,解决科研文献管理中的常见问题。通过深度解析Mendeley样式编辑器,精准控制作者显示规则、出版社信息精简及期刊页码处理,实现参考文献一键合规。附常见问题修复和实战调试方法,大幅提升学术写作效率。

weixin_26833503的博客 374

5分钟搞懂双目相机标定:从棋盘格到3D点云的完整流程(附Python代码)

本文详细介绍了双目相机标定的完整流程,从棋盘格准备到3D点云生成,涵盖单目标定、双目标定、立体校正、视差计算等关键步骤。通过Python代码示例,帮助读者快速掌握双目立体视觉技术,实现高精度的3D重建。特别适合机器人导航、工业检测等应用场景。

weixin_29100399的博客 588

Pyinstaller 打包文件成exe

安装 pip install pyinstaller 打包 cd进入要打包的py文件路径: 运行代码pyinstaller.exe -F name.py -w 一些相关参数 |-h,–help 查看该模块的帮助信息 -F,-onefile 产生单个的可执行文件 -D,–onedir 产生一个目录(包含多个文件)作为可执行程序 -a,–ascii 不包含 Unicode 字符集支持 -d,–debug 产生 debug 版本的可执行文件 -w,–windowed,–noconsolc 指定程序运行时不显示

weixin_44597347的博客 437

基于Autoware制作高精地图(一)

基于Autoware制作高精地图(一) ​开始进入正题,也是最近在忙的一件事,制作高精地图。 高精地图的制作大概分为以下四个流程(不一定完全正确): 1.构建点云地图; 2.点云地图标注; 3.制作OpenDrive地图; 4.地图存储索引。 这篇文章主要讲解如何构建点云地图。 首先我们要有一段自己录制的激光雷达点云数据,这里推荐大家采用Velodyne16线激光雷达,因为这里我们构建的点云底图是三维的,而采用Velodyne而不是速腾聚创(rslidar)等其他品牌的原因是Autoware里面有一个选项是

weixin_44570248的博客 7799

Python打包exe程序(pyinstaller)以及打包文件太大的解决方法

编写的python项目,如何在没有python环境下的电脑中运行? 打包成exe可执行程序即可!本文章可以教会你如何将python项目打包成exe可执行程序,以及打包后文件太大改如何解决!

蜡笔小新星的博客 2万+

用友U8 API 二次开发:WebService封装7个核心DLL引用与U8Login登录避坑

本文详细介绍了用友U8 API二次开发中的WebService封装与U8Login登录优化实践。通过7个核心DLL的正确引用、U8Login登录机制的深度解析及IIS环境下的特殊处理方案,为开发者提供了一套高可用性的通用解决方案,助力企业实现ERP系统的高效集成与数字化转型。

weixin_42524171的博客 505

OpenEuler内核编译及替换

一、内核源码下载 在gitee上下载OpenEuler内核源码 下载地址 选择需要的内核版本源码压缩包进行下载 二、内核编译 1.解压缩 将下载好的源码进行解压 tar xvf openeuler-kernel-4.19.90-2107.1.0.tar.gz 2.清理源代码树 解压后得到一个名为kernel的内核源码文件夹,进入后执行命令 make mrproper 清理过去内核编译产生的config,第一次编译时可不执行此命令 3.生成内核配置文件.config 先将将系统原配置文件拷贝过来,原

m0_56602092的博客 2万+

python打包之一文打尽:pyinstaller 和 nuitka 打包参数与使用方法详解

本文介绍了pyinstaller 和 nuitka 两种打包工具的使用,由于网上pyinstaller打包方面的文章较多,本文就较详细介绍了nuitka打包工具的使用。相比较而言,pyinstaller使用相对简单,而nuitka 使用比较复杂,但打出的包体积小,运行速度快,两种打包工具各有所长,读者可根据需要进行选用。

qq_58168857的博客 1万+

RAG系统中Embedding模型选型实战

本文详细介绍了RAG系统中Embedding模型选型实战,希望能对学习RAG的同学们有所帮助。 文章目录 1. 前言 2. 思路解析 3. 测评数据集构建 3.1 步骤一 3.2 步骤二 3.3 数据示例 3.4 总结 4. 实战代码 4.1 本地模型 4.2 使用第三方的Embedding模型API

herosunly的博客 17万+

Python PyInstaller打包方法介绍

为了将开发好的Python工具交付给其他人使用,除了在目标电脑部署Python编译环境以外,我们还可以将它打包成可执行文件,这样目标电脑不需要安装Python环境就可以运行。将Python程序打包成可执行文件的方法有多种,比如Nuitka、PyInstaller等,本文介绍比较常用的打包工具PyInstaller的使用方法。

测试开发小记 1万+

「深度学习之优化算法」笔记(二)优化算法的分类

但是由于生物的局限性,人们所创造出的算法也会有局限性:我们所熟知的生物都生存在三维空间,在这些环境中,影响生物生存的条件比较有限,反应到算法中就是这些算法在解决较低维度的问题时效果很好,当遇到超高维(维度>500)问题时,结果可能不容乐观,没做过实验,我也不敢乱说。当然,他们的目的不是在最佳狩猎位置集合,他们的目的是在过去的途中看是否能发现更加好的狩猎位置,去往已经到过的狩猎地点再次狩猎是没有意义的,因为每个位置获取食物的难易程度是固定的。如果他们的策略是“不跟随最优解”,那么他们的策略是什么呢?

quanzhan_King的博客 1371

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

python3使用pyinstaller打包成exe方法

在我们完成一个Python项目或一个程序时,可以将Python的py文件打包成在Windows系统下直接可以运行的exe程序。之前使用python2.7时,我在博客中总了一种使用使用py2exe对py文件进行打包的方式,但是同样的过程运用到python3.6就不行了(可能是我环境问题),于是决定采用pyinstaller来进行文件打包的方法。 下载pyinstaller 采用命令行操作的办法 在c...

figo8875的专栏 1611

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

pyinstaller打包python应用之方法(含打包图片资源)

pyinstaller是python的打包工具,结合我的工程,记录下我的使用过程及经验总结。 1.pyinstaller的简单使用 1.1 打包成一个文件 先cd切换到工程目录下,再执行: pyinstaller -i study.icns -n exam -w -F main.py 参数说明: -i: 指定app的图标; -n: 指定app的名字,默认是主入口的py文件,比如main.py;...

fullback555的博客 7257

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

python打包成exe_pyinstaller打包Python文件为exe方法

1.安装Pyinstaller通过包管理工具pip下载,类似于RedHat中的yum工具pip install pyinstallerPython 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。如果没有安装pip,可以自行下载安装包安装:pip安装步骤Successefully installed pip-xx.xx.xx 安装成功2.打包python文件1....

weixin_39859988的博客 498

python无pip exe文件_pyinstaller打包Python文件为exe方法

原标题:pyinstaller打包Python文件为exe方法1.安装Pyinstaller通过包管理工具pip下载,类似于RedHat中的yum工具pip install pyinstallerPython 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。如果没有安装pip,可以自行下载安装包安装:pip安装步骤 Successefully installed pip-...

weixin_39848998的博客 494

pyinstaller在python中打包方法

安装 pip installpyinstaller 注意: 需要CD切换路径 单个文件打包生成exe文件 pyinstaller -F 要打包的python -w去掉命令窗口的打包 w(小写) pyinstaller -F -w要打包的python文件

gunquxx的博客 177

python 打包 .app 运行 控制台窗口_Pyinstaller打包.py生成.exe的方法和报错总结

Pyinstaller 打包.py生成.exe的方法和报错总结简介有时候自己写了个python脚本觉得挺好用想要分享给小伙伴,但是每次都要帮他们的电脑装个python环境。虽然说装一下也快,但是相对来说效率还是不高,要是能将python的**.py文件转化为.exe**,那么世界将变得更美好。这篇文章我将简单的介绍如何使用Pyinstaller来打包我们的python脚本。安装 Pyinstall...

weixin_39713538的博客 571

Python代码打包成exe的方法—pyinstaller

一、简介 Python 写好的.py程序只能在安装有Python 库的环境下运行,如果将.py 文件打包成exe 文件,则可以在其它没有Python 环境的机器上直接运行。 将Python 打包成exe 文件,常见的有两种方法: 方法一、pyinstaller 方法二、py2exe 由于py2exe 存在以下问题: 1、打包好的 exe只能在相同的系统下运行,比如在XP系统用py2exe打...

江湖人的博客 4589
上一篇: 使用python画出时钟效果
下一篇: 使用python画出彩虹效果
哈哈hyc
博客等级 码龄8年 131粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值