iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >使用pyinstaller怎么对exe程序进行封装
  • 170
分享到

使用pyinstaller怎么对exe程序进行封装

2023-06-07 18:06:12 170人浏览 薄情痞子
摘要

使用pyinstaller怎么对exe程序进行封装?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先安装pyinstaller.命令:pip install&nb

使用pyinstaller怎么对exe程序进行封装?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

首先安装pyinstaller.命令:

pip install pyinstaller

需要封装的代码为一个api消息框。代码如下,保存的是pyw文件,放在桌面上。

# -*- coding: utf-8 -*-"""Created on Sun Jul 1 21:58:06 2018@author: FanXiaoLei"""import win32apiwin32api.MessageBox(0,'打倒老残','友情提示')

打开windows cmd命令提示符,进入pyinstaller安装目录的Scripts文件夹下。

我用的是anaconda,路径为D:\ProgramData\Scripts。

封装命令:pyinstaller -F -w 要封装的文件完整路径。

如下图所示:

使用pyinstaller怎么对exe程序进行封装

按enter键以后封装自动执行。

看下图,我们可以看到exe保存在了Scripts目录下的dist文件夹下。

最后一句completed successfully表明创建exe成功。

使用pyinstaller怎么对exe程序进行封装

运行exe后直接会弹出消息框,但不会有黑色的控制台窗口显示。

使用pyinstaller怎么对exe程序进行封装

怎么样?是不是很简单呢?我使用的是64位的anaconda。

封装的是64位的exe.如果你想创建通用的,需要使用32位anaconda,这样创建的32位的exe,可以正常运行于32/64位平台。

补充:pyinstaller打包exe文件出现命令窗口一闪而过

用pyinstaller打包的exe文件打开时,命令窗口一闪而过,并且未出现GUI界面,也看不到错误信息,然后去网上搜相关的信息,最多的两种说法:

添加raw_input()或者os.system(“pause”)等待信息 ,但是添加后依然是命令窗口一闪而过

在命令窗口打开exe,网上有两种打开exe的方法

start Path\Project.exe

start加exe文件的绝对路径,但是效果和双击exe文件一样,依然是一闪而过

cd path >>Project.exe

这是先跳转到exe所在的文件夹里,然后输入文件名带不带.exe都行

结果第二种报错了,于是一切就从这个美丽的错误开始了

使用pyinstaller怎么对exe程序进行封装

但是里面提示了正确的运行方式,输入.\Project 带不带.exe都行,然后又运行了一次,终于看到了错误信息,顿时有种泪流满面的感觉啊

使用pyinstaller怎么对exe程序进行封装

关于使用pyinstaller怎么对exe程序进行封装问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 使用pyinstaller怎么对exe程序进行封装

本文链接: https://www.lsjlt.com/news/249914.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用pyinstaller怎么对exe程序进行封装
    使用pyinstaller怎么对exe程序进行封装?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先安装pyinstaller.命令:pip install&nb...
    99+
    2023-06-07
  • 怎么对JDBC进行封装
    今天就跟大家聊聊有关怎么对JDBC进行封装,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。如下所示:import java.sql.Connection;import&nbs...
    99+
    2023-05-31
    jdbc jdb
  • 怎么用python打包exe应用程序及PyInstaller安装方式
    这篇文章给大家分享的是有关怎么用python打包exe应用程序及PyInstaller安装方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、PyInstaller简介PyInstaller是一个跨平台的Pyt...
    99+
    2023-06-22
  • 怎么使用python封装成exe
    这篇“怎么使用python封装成exe”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用python封装成exe”文章吧...
    99+
    2023-07-02
  • 使用PyInstaller库把Python程序打包成exe
    一、pyinstaller简介 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Pytho...
    99+
    2024-04-02
  • jdbc怎么对表进行封装
    在Java中使用JDBC对表进行封装可以使用ORM(对象关系映射)框架,如Hibernate、MyBatis等。这些框架可以帮助将J...
    99+
    2024-02-29
    jdbc
  • 怎么解决python用pyinstaller封装exe双击后疯狂闪退
    这篇文章主要讲解了“怎么解决python用pyinstaller封装exe双击后疯狂闪退”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决python用pyinstaller封装exe双...
    99+
    2023-06-25
  • 用python打包exe应用程序及PyInstaller安装方式
    目录1、PyInstaller简介2、PyInstaller安装3. 准备需要的文件4.使用Pyinstaller5、参数的含义6. 附圣诞树源文件7. 源文件下载1、PyInsta...
    99+
    2024-04-02
  • PHP中怎么对类进行封装
    PHP中怎么对类进行封装,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。public:方法或者属性在任何作用域都可以访问到,而且这是默认的,如果没有为一个属性或方法指定访问修...
    99+
    2023-06-17
  • PHP面向对象编程怎么对对象进行封装
    这篇文章主要讲解了“PHP面向对象编程怎么对对象进行封装”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP面向对象编程怎么对对象进行封装”吧!我们今天为大家介绍的是关于PHP面向对象编程的...
    99+
    2023-06-17
  • 如何使用PyInstaller库把Python程序打包成exe
    这篇文章主要介绍“如何使用PyInstaller库把Python程序打包成exe”,在日常操作中,相信很多人在如何使用PyInstaller库把Python程序打包成exe问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-30
  • 微信小程序怎么使用Promise对wx.request()封装
    本文小编为大家详细介绍“微信小程序怎么使用Promise对wx.request()封装”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序怎么使用Promise对wx.request()封装”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-07-05
  • Android应用中怎么对RecyclerView Adapter进行封装
    本篇文章给大家分享的是有关Android应用中怎么对RecyclerView Adapter进行封装,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。通常我们封装的时候,可以简化到...
    99+
    2023-05-31
    recyclerview adapter android
  • 怎么使用python多进程程序打包成exe
    这篇文章主要介绍了怎么使用python多进程程序打包成exe的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用python多进程程序打包成exe文章都会有所收获,下面我们一起来看看吧。部分的多进程代码if&...
    99+
    2023-07-04
  • 如何利用pyinstaller打包Python程序为exe可执行文件
    序 对于如何将py文件打包生成exe可执行文件最简单的应该我觉得就是使用pyinstaller第三方模块 下面我就分为三个步骤给大家讲解如何使用 并分享一点小技巧 下面直接进入分享啦...
    99+
    2024-04-02
  • Angular怎么对请求进行拦截封装
    这篇“Angular怎么对请求进行拦截封装”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“A...
    99+
    2024-04-02
  • 【Python】项目打包:如何使用PyInstaller打包python程序(exe)
    文章目录 前言一、PyInstaller二、安装PyInstaller库三、PyInstaller的使用1.命令行+参数2.py文件+参数2.1配置文件config.py2.2打包文件pyTe...
    99+
    2023-09-02
    python 开发语言 qt5
  • 【Python】conda虚拟环境下使用pyinstaller打包程序为exe
    文章目录 一、为什么要用conda虚拟环境二、pyinstaller用法2.1 安装 PyInstaller2.2 基本用法打包一个 Python 脚本2.21 打包一个 Python 项目2...
    99+
    2023-09-25
    python conda 开发语言 原力计划
  • 如何使用TS对axios的进行简单封装
    目录1.安装axios2.在合适路径下新建request.ts(名称可随意),例如可以在项目的src下创建utils文件夹创建request.ts3.导入axios并创建axios实...
    99+
    2022-11-13
    ts axios简单封装 ts封装axios
  • 小程序中如何对网络请求进行二次封装
    这篇文章主要介绍了小程序中如何对网络请求进行二次封装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、背景在做微信小程序开发的时候难免会涉及到网络请求操作,小程序提供的原生网...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作