首页 > 编程语言 >pytqt5及python下程序打包发布

pytqt5及python下程序打包发布

时间:2024-06-11 13:31:15浏览次数:13  
标签:文件 pyinstaller python -- pytqt5 key 打包 gongdan

关于写的软件如何打包发布,总结一下找到的方式,方便后期使用。
首先,你需要安装pyinstaller。

pip install pyinstaller

如果你打包的文件想要是多个文件,这样打包后的文件是在你输入路径下的文件,包含多个数据,你需要exe文件在dist文件夹下

pyinstaller --name="key_gongdan" "F:\03python\key_gongdan\your_script.py"

在这里插入图片描述
如图显示,会包含多个文件夹,但是这种方式打包的文件,当你打开exe文件时候会包含命令显示框,这个是用于你调试用的。如果发给客户就不需要。那么去掉命令显示框的方法:如果你脚本是一个命令行工具,没有图形界面,那么即使使用了–windowed选项,它也不会显示任何窗口。–windowed选项适用于那些有图形界面的应用程序,它将阻止命令行窗口出现。

pyinstaller --name="key_gongdan" --windowed "F:\03python\key_gongdan\your_script.py"

上面这个代码的打包方式和第一个一样,只不过去掉了命令显示框。如果你要给客户用,那么你需要把整体文件都发给他。那么如何打包一个单独的exe文件且不含有命令显示框呢?

pyinstaller --name="key_gongdan" --onefile --windowed "F:\03python\key_gongdan\your_script.py"

上面这个代码即可生成单独的文本显示框,onefile函数用于打包一个exe。但是这种方式发布的exe会存在你的c盘中的dist文件夹中,不在你的路径中。C:\Users\bingbing\dist,大家找文件的时候需要注意。

以上是今天的分享

标签:文件,pyinstaller,python,--,pytqt5,key,打包,gongdan
From: https://blog.csdn.net/qq_41192696/article/details/139596336

相关文章

  • python绘制词云图最全教程,查看文章关键词,自定义词云图形状等,看完就会
    ......
  • 每日一题——Python实现PAT乙级1111 对称日(举一反三+思想解读+逐步优化)七千字好文
    一个认为一切根源都是“自己不够强”的INTJ个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数Python-3.12.0文档解读目录我的写法代码点评时间复杂度分析空间复杂度分析综上所述:优化建议我要更强优化建议完整代码和注释优化分析......
  • Vue3 运行可以,build 打包发布报错
    Vue多环境配置https://www.cnblogs.com/vipsoft/p/16696640.htmlconfig.jsconstconfig={title:'管理系统(开发)',//开发、测试apiUrl:'http://www.vipsoft.com.cn',version:'v1.0.1'}exportdefaultconfigmain.jsimportconfigfrom......
  • python 圖片拼接demo
    fromPILimportImagedefcomb(png1,png2,png3,png4,png5,style='horizontal'):img1,img2,img3,img4,img5=Image.open(png1),Image.open(png2),Image.open(png3),Image.open(png4),Image.open(png5)#统一图片尺寸,可以自定义设置(宽,高)img1=img1.r......
  • Python实现简单的图形化界面 -----Qt GUI
    一、Qt简介以及安装简单介绍Qt以及响应的环境安装Qt简介Qt是一个跨平台的C++开发库,主要用来开发图形用户界面(GraphicalUserInterface,GUI)程序,当然也可以开发不带界面的命令行(CommandUserInterface,CUI)程序。支持通用操作系统Windows、Linux、Unix,智能手机系统Andro......
  • Python数据分析与机器学习在电子商务推荐系统中的应用
    文章目录......
  • Python中的浅拷贝与深拷贝
    Python中值的拷贝可分为直接赋值,浅拷贝与深拷贝直接赋值:即为对象的引用,赋值前后的对象均指向同一对象浅拷贝:拷贝父对象,拷贝前与拷贝后的对象均为独立的对象,但是他们的子对象都仍然指向同一对象深拷贝:完全拷贝父对象及子对象,拷贝前与拷贝后的对象均独立存在演示代码如下import......
  • Python集成开发环境(IDE)JetBrains pycharm pro 2024 for mac
    JetBrainsPyCharmPro2024确实是一款强大的Python集成开发环境(IDE),为Python开发者提供了许多高级功能和改进,旨在提高开发效率和代码质量。以下是对您提到的PyCharm2024新增功能的详细解释:Python集成开发环境(IDE)软件地址HuggingFace模型和数据集的文档预览PyCharm2024......
  • 流畅的python--第十章 使用一等函数实现设计 模式
    经典的策略模式示例10-1实现Order类,支持插入式折扣策略fromabcimportABC,abstractmethodfromcollections.abcimportSequencefromdecimalimportDecimalfromtypingimportNamedTuple,OptionalclassCustomer(NamedTuple):name:strfidelity:intcl......
  • centOS安装python3
    CentOS7安装Python3在CentOS系统上安装Python3的步骤如下:首先,打开终端。安装必要的构建工具和库:sudoyumgroupinstall-y"DevelopmentTools"sudoyuminstall-yzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm......