返回顶部
首页 > 资讯 > 后端开发 > Python >python封装成exe的超详细教程
  • 114
分享到

python封装成exe的超详细教程

2024-04-02 19:04:59 114人浏览 泡泡鱼

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

摘要

目录第一种:.py文件直接封装成exe第二种:整个项目封装成exe补充说明:总结 第一种:.py文件直接封装成exe 1.cmd进入py文件所在的目录 备注:在py文件所在

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

1.cmd进入py文件所在的目录

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

2.输入以下代码:

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

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

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

1.打开项目的位置;

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

#为了解决编码问题
chcp 65001

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

生成main.spec文件

pyi-makespec main.py

4.制作spec文件

# -*- mode: python ; coding: utf-8 -*-


block_cipher = None


a = 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,这里其实指的事你的主文件)一个文件夹的可以直接写文件名,不一个文件夹的需要写完整的文件路径

b.pathex中输入项目的路径

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文件夹下

补充说明:

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

总结 

到此这篇关于Python封装成exe的文章就介绍到这了,更多相关python封装成exe内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python封装成exe的超详细教程

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

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

猜你喜欢
  • python封装成exe的超详细教程
    目录第一种:.py文件直接封装成exe第二种:整个项目封装成exe补充说明:总结 第一种:.py文件直接封装成exe 1.cmd进入py文件所在的目录 备注:在py文件所在...
    99+
    2024-04-02
  • (超详细)Python、Anaconda、Pycharm安装教程
    目录 前言 一、Python的安装教程 1、Python是什么?  2、Python有什么特点?   3、Python的版本如何选择? 4、python3.8怎么安装? 5、怎么检验我是否安装成功? 二、Pycharm的安装教程 1、Py...
    99+
    2023-09-24
    python pycharm conda
  • Python打包为exe详细教程
    目录一、安装 → pyinstaller1.1 方式1:cmd1.2 方式2:Pycharm二、打包 → pyinstaller -F *.py2.1 执行命令2.2 文件目录三、可...
    99+
    2024-04-02
  • 怎么使用python封装成exe
    这篇“怎么使用python封装成exe”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用python封装成exe”文章吧...
    99+
    2023-07-02
  • windows安装python超详细图文教程
    目录一.下载安装包二. 开始安装一.下载安装包 官网下载:python 3.6.0 打开链接滑到页面最下方 二. 开始安装 1.双击下载好的安装文件python-3.6.0-amd...
    99+
    2024-04-02
  • Python 3.82安装教程(Windows11、超详细版)
    关闭电脑的杀毒软件和自带的防火墙。 百度搜索【python官网】,打开官网网页。如果打不开网页,可以直接输入【https://www.python.org】进入官网网页。 进入网页,选择【Downloads】,点击【Windows】。 ...
    99+
    2023-09-23
    python pycharm 开发语言 windows
  • Python安装Graphviz超详细图文教程
    目录Python 安装Graphviz 详细教程Python安装Graphviz画图器1、下载2 、下载好了以后开始安装3、安装成功以后可以检查一下是否安装成功4、安装graphvi...
    99+
    2023-02-09
    Python安装Graphviz Graphviz安装
  • Centos7超详细安装教程
    Centos 7适合初入门的带图形化的界面系统安装 本文是基于VMware虚拟机,centos7 64位安装教学 文章目录 Centos 7适合初入门的带图形化的界面系统安装一、软件准备二、V...
    99+
    2023-09-28
    linux 运维 服务器
  • MySQL8超详细安装教程
    目录 MySQL的下载与安装 一、MySQL8下载  二、MySQL8安装  三、MySQL服务的启动和停止 1.方式一:图形化方式 2.方式二:命令行方式 四、安装登录失败问题 1、无法打开MySQL8.0软件安装包? 2、安装过程需要...
    99+
    2023-09-03
    mysql 数据库 java
  • 超详细Anaconda安装教程
    文章目录 附Anaconda彻底卸载教程一、Anaconda下载(官网和清华源)1.1、Anaconda官网首页地址1.2、清华源Anaconda地址 二、Anaconda安装三、测试A...
    99+
    2023-08-31
    python
  • Anaconda安装教程(超详细)
    Anaconda安装教程(超详细) 2022.11.16成功配置写下这篇文章 1.Anaconda的下载 我是在官网下载的,并没有网上说的那么慢,大概5-7分钟左右就下好了。这里附...
    99+
    2023-10-03
    python windows linux 人工智能
  • pycharm安装教程,超详细
    python学习资料下载地址:python学习资料整理 在安装pycharm之前,确保你的电脑配置好了python,没有下载安装的可以去看我的文章—>>>python安装详细教程 pycharm wi...
    99+
    2023-09-04
    pycharm python ide 安装教程
  • Python Numpy库的超详细教程
    1、Numpy概述 1.1 概念 Python本身含有列表和数组,但对于大数据来说,这些结构是有很多不足的。由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。对于数值运算...
    99+
    2024-04-02
  • python使用openai生成图像的超详细教程
    OpenAI 是一个人工智能的工具包,包括神经网络、遗传算法和有限状态机等。使用python可以非常便捷的操作OpenAI的API。一下是OpenAI官网列举的功能DEMO 首先使...
    99+
    2023-03-19
    python怎么生成图像 openai教程 opencv生成图像
  • pytorch超级详细的安装教程
    pytorch超级详细的安装教程 第一次安装的时候安装了差不多有一整天,还安装失败了。这次安装的速度很快。 首先是Anaconda的下载,我用的是上学期学python的时候老师之前给的安装包,很快就安...
    99+
    2023-09-06
    pytorch 深度学习 python
  • mysql8.0.23 msi安装超详细教程
    一、下载MySql,安装MySql 官网下载MySql数据库 官网下载链接地址:https://dev.mysql.com/downloads/file/?id=501541...
    99+
    2024-04-02
  • Anaconda安装教程(超详细版)
    目录 一、Anaconda简介 二、运行环境 三、安装Anaconda 四、手动配置环境变量(重点) 五、测试Anaconda环境是否配置成功 一、Anaconda简介 Anaconda,一个开源的Python发行版本,可用于管理Pyt...
    99+
    2023-09-01
    python 开发语言 big data 大数据
  • IntelliJ IDEA安装教程(超详细)
    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页: IDEA的使用 IDEA的简单介绍IDEA的主要优势IDEA的卸载I...
    99+
    2023-08-16
    java intellij-idea 安装教程
  • Docker安装Kafka教程(超详细)
    首先创建一个网络 app-tier:网络名称 –driver:网络类型为bridge docker network create app-tier --driver bridge 1、安装zookeeper Kafka依赖zook...
    99+
    2023-08-19
    kafka docker java 管理工具 图形化
  • PyCharm安装教程,图文教程(超详细)
    「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 PyCharm 一、...
    99+
    2023-09-02
    python 人工智能 ai
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作