python将项目打包成exe文件(代码片段)

guangdeshishe guangdeshishe     2022-12-08     705

关键词:

安装pyinstaller

pip install pyinstaller

打包项目

  • 如果就是简单一个py文件,在项目根目录下直接用命令pyinstaller -D filename.py即可,打包后会在当前目录下生成两个文件夹build是存放编译时的临时文件,dist存放打包好的exe文件;
  • 如果项目存在多个目录,涉及多个资源文件,则需要分多步进行
    • 项目根目录下执行pyi-makespec -w xxx.py其中xxx.py是指项目入口文件,执行命令后会在当前目录下生成一个同名的xxx.spec文件
    • 打开xxx.spec文件,找到Analysis下的datas字段,该字段是个数组,主要用来存放我们需要打包进exe的资源文件,比如一些配置文件、模板文件等
      • 例如datas=[('config\\\\字典.txt','config'),('config.txt','.')],
      • 括号左边是要打包进去的文件,括号右边是指要放在哪个文件夹下,如果是当前文件夹下则用.代替
    • 项目根目录下执行pyinstaller -D -w main.spec根据配置信息进行打包,打包结果在dist目录下会找到一个xxx.exe文件;双击运行就可以了

一些问题

  • 如果python项目是带UI的,默认打出来的包运行时是会弹出一个终端界面的,要去掉这个只需要在命令里加上-w就可以了,比如:pyinstaller -D -w filename.py;如果加上这个命令不生效,可以手动修改xxx.spec文件里console=True,改成console=False就可以了
  • 更详细的介绍可以参考这些博文:
    • https://www.cnblogs.com/qhu-hjx/p/13036551.html
    • https://blog.csdn.net/weixin_42052836/article/details/82315118

如何将python文件打包成exe格式(代码片段)

文章目录如何将python文件打包成exe格式1、安装pyinstallerimage-202112172208230072、进入python文件的存储位置3、生成exe文件4、pyinstaller详解如何将python文件打包成exe格式1、安装pyinstaller打开命令行,安装pyinstaller模块pipinstallpyinstaller... 查看详情

将python程序打包成exe文件(代码片段)

...ff0c;与这篇文章相比,它新增了两种打包方式:多python文件打包和含有资源文件的打包方式,具体请戳链接:用Pyinstaller模块将Python程序打包成exe文件(全网最全面最详细)_小康2022的博客-CSDN博客本文一步... 查看详情

python3项目打包成exe可执行程序(代码片段)

一、安装pyinstallerpipinstallpyinstaller常用可选项及说明:-F:打包后只生成单个exe格式文件;-D:默认选项,创建一个目录,包含exe文件以及大量依赖文件;-c:默认选项,使用控制台(就是类似cmd的... 查看详情

如何将java项目打包成exe可执行文件(代码片段)

...何使用exe4j把jar打包成exe文件最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法一、将java程序打包成jar包1.Flie—>ProjectStructure(或者Ctrl+Shift+Alt+S)2.Artifacts... 查看详情

用pyinstaller把python代码打包成单个独立的exe可执行文件(代码片段)

...BlogsToWordpress打开成exe了。一直没去弄。又看到有人提到python打开成exe的问题。所以打算现在就去试试。注:此处之所有选用BlogsToWordpress,是因为此python脚本够复杂,依赖的模块够多。如果这个都搞定了,那么其他单个的python文... 查看详情

如何将python写的代码打包成.exe可执行文件(代码片段)

...exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件。1.下载pyinstaller因为Python中有很多三方包,我们想要这些三方包也包含在里面就需要一个工具,就是pyinstaller,很简单,直接在... 查看详情

python学习如何将python脚本打包成可执行的exe文件#520表白代码(代码片段)

...py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点 查看详情

通过idea将javafx(14后版本)项目打包成.jar文件并生成exe丨踩坑速记(代码片段)

打包到能运行先编写main方法原来的application不能直接打包,对于PageApplication,要编写如下额外的main方法packagenet.fygk.main;importcom.sf.javafxtest.HelloApplication;publicclassMainClasspublicstaticvoidmain(String[]args)He 查看详情

python文件打包成可执行文件exe的两种方法(代码片段)

python可以做网站应用,也可以做客户端应用。但是客户端应用需要运行py脚本,如果用户不懂python就是一件比较麻烦的事情。幸好pyton有第三方模块可以将脚本可以转成exe执行。python上常见的打包方式目是通过pyinstaller来... 查看详情

复制粘贴,快速将python程序打包成exe(代码片段)

为了将Python程序发送给不懂代码和没有安装Python的同事、朋友使用,最好的方式就是将Python程序打包成exe可执行文件,再发送给他们。我之前曾经打包过几次,操作并没有难度,但不会记打包命令,每次打包... 查看详情

electron–基础学习:项目打包成exe桌面应用(代码片段)

项目创建完成,启动正常,接下来就是项目打包了。将测试Demo打包成exe桌面应用,点击exe文件,运行项目。书接上文,创建项目有三种方式Git拷贝、直接创建、通过electron社群提供的命令行工具(CLI) electron-forge创建项目,看... 查看详情

用pyinstaller模块将python程序打包成exe文件(全网最全面最详细)(代码片段)

...前置知识一、什么是exe可执行文件?二、为什么要将Python程序打包为exe可执行文件?三、为什么Python程序不能直接运行呢?四、我们用什么来打包Python文件呢? 五、打包有哪几种分类呢?打包的方法一般的打... 查看详情

python利用pyinstaller工具将py文件打包成.exe可执行文件

...终会生成一个统计的excel文件,为了让使用的人不用安装python环境就可以使用这个统计工具(使用的人几乎没有代码能力),需要将我的脚本打包成.exe可执行文件,只要点一下就可以完成统计并自动生成报表。废话不多说,开整... 查看详情

python文件打包成exe可执行文件(代码片段)

...  等待pyinsatller库安装完成。步骤二、使用pyinstaller打包Python程序    1.选中你要打包的py文件的上级目录,按住shift并且右键,在弹出的选项中点击"在此处打开命令行窗口"或者“在此处打开 查看详情

pythonselenium代码如何打包成.exe文件(pyinstaller)(代码片段)

前言python写的代码如何打包成.exe可执行程序,让别人电脑上没安装过python的小伙伴也可以直接运行?本篇讲如何用PyInstaller库一步步打包python代码。PyInstaller环境准备我的电脑环境:1.系统windows102.python3.6.6PyInstaller环境需依赖pywin... 查看详情

用python画圣诞树樱花树卡通图案及打包成exe文件(代码片段)

文章目录用python画圣诞树、樱花树、卡通图案及打包成exe文件效果1、圣诞树--朴素2、圣诞树--可爱3、圣诞树--飘雪4、樱花树--飘落效果5、樱花树--暖色调6、哆啦a梦用python画圣诞树、樱花树、卡通图案及打包成exe文件如何将python... 查看详情

python打包为exe文件(代码片段)

前言我们开发的python脚本一般都会用到一些第三方包,当别人需要用到我们编写的脚本时,如果我们将脚本文件发给他,他是不能直接运行去用的,他需要安装python解释器,配置相应的环境,这是相当麻烦... 查看详情

python实现windows锁屏程序并打包成exe文件(代码片段)

Python实现一个简单的功能:Windows锁屏,并打包成exe文件发布。(1)锁屏程序代码很简单:fromctypesimport*if__name__=='__main__':user32=windll.LoadLibrary('user32.dll')user32. 查看详情