返回顶部
首页 > 资讯 > 后端开发 > Python >怎么使用python封装成exe
  • 634
分享到

怎么使用python封装成exe

2023-07-02 11:07:38 634人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇“怎么使用python封装成exe”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用Python封装成exe”文章吧

这篇“怎么使用python封装成exe”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用Python封装成exe”文章吧。

第一种:.py文件直接封装成exe

cmd进入py文件所在的目录

备注:在py文件所在的目录下,按住shift+鼠标右击,然后找到“在此处打开Powershell窗口”,即可进入当前目录

输入以下代码:

备注:使用-D制作出来的exe比使用-F的快很多,因为-F把所有dll文件都打包到一个exe中了(-F这时候exe会很大,加载变慢,推荐-D)

#-w:不显示后台 -i添加图标pyinstaller -D -w -i D:\\main.ico ***.py(py文件名)

第二种:整个项目封装成exe

打开项目的位置;

打开cmd,切换到项目的路径下,在控制台输入:

#为了解决编码问题chcp 65001

打开cmd,切换到项目的路径下,在控制台输如:

生成main.spec文件

pyi-makespec main.py

制作spec文件

# -*- mode: python ; coding: utf-8 -*-block_cipher = Nonea = Analysis(['main_login.py','akm_signup.py','copy_files.py','main.py','my_command.py','not_online.py','suggest_main.py','update_files.py'],             pathex=['C:/Users/Lenovo/PyCharmProjects/CAM_GUIDE-GZY'],             binaries=[],             datas=[],             hiddenimports=[],             hookspath=[],             hooksconfig={},             runtime_hooks=[],             excludes=[],             win_no_prefer_redirects=False,             win_private_assemblies=False,             cipher=block_cipher,             noarcHive=False)pyz = PYZ(a.pure, a.zipped_data,             cipher=block_cipher)exe = EXE(pyz,          a.scripts,           [],          exclude_binaries=True,          name='main_login',          debug=False,          bootloader_ignore_signals=False,          strip=False,          upx=True,          console=True,          disable_windowed_traceback=False,          target_arch=None,          codesign_identity=None,         entitlements_file=None , icon='D:\\auto.ico' )coll = COLLECT(exe,               a.binaries,               a.zipfiles,               a.datas,                strip=False,               upx=True,               upx_exclude=[],               name='main_login')

a.Analysis中输入所有的py文件,与main(我这里是main_login,这里其实指的事你的主文件)一个文件夹的可以直接写文件名,不一个文件夹的需要写完整的文件路径

怎么使用python封装成exe

b.pathex中输入项目的路径

怎么使用python封装成exe

c.如果exe要自定义一个图标的话需要调整entitlements_file=None这边(注意:这里用-i无法自定义图标)

entitlements_file=None , icon='D:\\auto.ico')

…其余的一般不用填

d.用配置好的spec文件制作exe:

pyinstaller -D main_login.spec

main.exe(我这里是main_login.exe啦)路径在该目录的dist文件夹下

怎么使用python封装成exe

补充说明:

shift+鼠标右击+在此处打开PowerShell窗口,效果如下:

怎么使用python封装成exe

怎么使用python封装成exe

以上就是关于“怎么使用python封装成exe”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网Python频道。

--结束END--

本文标题: 怎么使用python封装成exe

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

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

猜你喜欢
  • 怎么使用python封装成exe
    这篇“怎么使用python封装成exe”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用python封装成exe”文章吧...
    99+
    2023-07-02
  • python封装成exe的超详细教程
    目录第一种:.py文件直接封装成exe第二种:整个项目封装成exe补充说明:总结 第一种:.py文件直接封装成exe 1.cmd进入py文件所在的目录 备注:在py文件所在...
    99+
    2024-04-02
  • 使用pyinstaller怎么对exe程序进行封装
    使用pyinstaller怎么对exe程序进行封装?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先安装pyinstaller.命令:pip install&nb...
    99+
    2023-06-07
  • python怎么封装成可调用的库
    要将Python代码封装成可调用的库,可以按照以下步骤进行操作: 将需要封装的代码放入一个独立的Python模块文件中,例如myl...
    99+
    2023-10-23
    python
  • 怎么解决python用pyinstaller封装exe双击后疯狂闪退
    这篇文章主要讲解了“怎么解决python用pyinstaller封装exe双击后疯狂闪退”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决python用pyinstaller封装exe双...
    99+
    2023-06-25
  • python怎么把函数封装成类
    在python中将函数封装成类的方法封装一个阶乘类class JieChengCount(object):def __init__(self,n):self.n = n# 阶乘求积def jc(self,n):result = 1if n ...
    99+
    2024-04-02
  • python程序怎么封装成接口
    要将Python程序封装成接口,可以使用以下步骤:1. 创建一个Python模块,其中包含需要封装的功能代码。确保代码可以独立运行,...
    99+
    2023-08-24
    python
  • NSSM - 将任何exe应用封装成windows服务的神器
    NSSM 是一个服务封装程序,它可以将普通 exe 程序 或 Java程序 或 Nodejs 项目封装成服务,像 windows 服务一样运行。同类型的工具还有微软自己的 srvany,不过 NSSM...
    99+
    2023-09-04
    windows 服务器 java
  • 怎么使用python多进程程序打包成exe
    这篇文章主要介绍了怎么使用python多进程程序打包成exe的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用python多进程程序打包成exe文章都会有所收获,下面我们一起来看看吧。部分的多进程代码if&...
    99+
    2023-07-04
  • 怎么将python项目打包成exe与安装包
    这篇文章主要介绍“怎么将python项目打包成exe与安装包”,在日常操作中,相信很多人在怎么将python项目打包成exe与安装包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么将python项目打包成e...
    99+
    2023-06-25
  • Python封装——如何把python代码打包成一个可执行的.exe文件,Pyinstaller
    目录 Pyinstaller是啥入门案例:Hello World 封装1.hello world封装2.封装步骤1.新建文件夹放入hello.py文件2.按住shift点鼠标右键选择3.输入4...
    99+
    2023-09-03
    python 开发语言 机器学习
  • 怎么将python打包成exe文件
    使用pyinstaller库将python打包成exe文件:1.打开命令提示符窗口;2.使用pip命令安装pyinstaller库;3.使用cd命令切换到python目录;4.使用pyinstaller -F命令打包;具体步骤如下:首先,在...
    99+
    2024-04-02
  • Python怎么封装SSHClient.py
    这篇文章主要讲解了“Python怎么封装SSHClient.py”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么封装SSHClient.py”吧!为了更方便采集信息系统以及数据...
    99+
    2023-06-04
  • Hooks怎么封装与使用
    今天小编给大家分享一下Hooks怎么封装与使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Hooks是什么?本篇文章主要介...
    99+
    2023-07-04
  • python怎么封装成可执行的小程序
    要将Python代码封装成可执行的小程序,可以使用以下方法: 使用pyinstaller:pyinstaller是一个可以将Pyt...
    99+
    2024-04-09
    python
  • 使用PyInstaller库把Python程序打包成exe
    一、pyinstaller简介 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Pytho...
    99+
    2024-04-02
  • 使用Python生成可执行的.exe文件
    使用Python生成可执行的.exe文件 生成可执行文件的优点: 不需要安装对应的编程环境;可以将你的应用闭源;用户方便、快捷地使用。 打包工具:pyinstaller Python是一个脚本语言,被...
    99+
    2023-09-09
    python linux 开发语言
  • python用pyinstaller封装exe双击后疯狂闪退解决办法
    这里我们需要分析问题报错闪退问题,如何查看问题: 利用 截图工具或者 QQ截图快捷键 去抓取cmd窗口的闪退里面的内容,去查看问题。 大部分都是因为 缺少模块包 导致的。在这里我...
    99+
    2024-04-02
  • java接口怎么封装成api
    要封装一个Java接口成为API,需要以下步骤:1. 定义接口:首先,定义一个接口来定义API的功能和方法。接口应该包含需要暴露给外...
    99+
    2023-10-21
    java
  • 怎么将Python脚本打包成exe应用程序
    这篇文章主要介绍“怎么将Python脚本打包成exe应用程序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么将Python脚本打包成exe应用程序”文章能帮助大家解决问题。前言我们有时候会编写Py...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作