首页 > 编程语言 >python打包exe程序

python打包exe程序

时间:2022-09-02 14:55:11浏览次数:71  
标签:exe collect python py -- MODULENAME DIR 打包

1、安装Pyinstaller模块

python使用Pyinstaller模块实现把py文件打包成exe文件。

执行命令:pip install pyinstaller

2、打包py文件,执行命令Pyinstaller -F xxx.py,下面举例为打包test.py。

 

 

 

 

 

 3、exe文件结果在dist文件中。

 

 

 

usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] [--add-data <SRC;DEST or SRC:DEST>]
[--add-binary <SRC;DEST or SRC:DEST>] [-p DIR] [--hidden-import MODULENAME]
[--collect-submodules MODULENAME] [--collect-data MODULENAME] [--collect-binaries MODULENAME]
[--collect-all MODULENAME] [--copy-metadata PACKAGENAME] [--recursive-copy-metadata PACKAGENAME]
[--additional-hooks-dir HOOKSPATH] [--runtime-hook RUNTIME_HOOKS] [--exclude-module EXCLUDES]
[--key KEY] [--splash IMAGE_FILE] [-d {all,imports,bootloader,noarchive}]
[--python-option PYTHON_OPTION] [-s] [--noupx] [--upx-exclude FILE] [-c] [-w]
[-i <FILE.ico or FILE.exe,ID or FILE.icns or Image or "NONE">] [--disable-windowed-traceback]
[--version-file FILE] [-m <FILE or XML>] [--no-embed-manifest] [-r RESOURCE] [--uac-admin]
[--uac-uiaccess] [--win-private-assemblies] [--win-no-prefer-redirects] [--argv-emulation]
[--osx-bundle-identifier BUNDLE_IDENTIFIER] [--target-architecture ARCH]
[--codesign-identity IDENTITY] [--osx-entitlements-file FILENAME] [--runtime-tmpdir PATH]
[--bootloader-ignore-signals] [--distpath DIR] [--workpath WORKPATH] [-y] [--upx-dir UPX_DIR] [-a]
[--clean] [--log-level LEVEL]
scriptname [scriptname ...]
pyinstaller: error: the following arguments are required: scriptname

 

标签:exe,collect,python,py,--,MODULENAME,DIR,打包
From: https://www.cnblogs.com/snow2021/p/16649784.html

相关文章

  • 学习 python进阶 面向对象
    python中一切皆对象  绑定方法和非绑定方法  类装饰器property       函数只能有一个self,如果多个变量不能加property装饰器用途二  ......
  • Qt 程序发布以及打包成exe安装包
    一、简述Qt项目开发完成之后,需要打包发布程序,而因为用户电脑上没有Qt配置环境,所以需要将release生成的exe文件和所依赖的dll文件复制到一个文件夹中,然后再用Inn......
  • Electron 打包vue 桌面应用 :eosforce github代码 编译遇到很多问题
    eosforce/wallet-desktop:eosforce桌面钱包https://github.com/eosforce/wallet-desktop要会的知识永久使用淘宝镜像代理npmconfigsetregistryhttps://registr......
  • Python练习题
    Python练习题练习题1练习题2猜数字:每次游戏开始生成一个0~100的随机数,猜中或10次后,询问用户是否继续,是继续,不是退出。importrandomcount=10#设定机会次数an......
  • Python向上取整
    一、场景:有时候我们分页展示数据的时候,需要计算页数。一般都是向上取整,例如counts=205pageCouts=20,pages=11页。方法:通用除法:取临界值,计算下A+B-1的范围就OK......
  • python入门
    注释单行注释#这是单行注释多行注释''' 这是多行 注释'''1.注释一块内容#打印3次helloprint("hello")print("hello")print("hello")2.注释该行作用print......
  • Python 的四种共享传参详解
    Python唯一支持的参数传递方式为共享传参(callbysharing),传递参数一共有四种传递方式,分别为:位置参数,默关键字参数和可变参数,其中可变参数分为两种(*args和**kargs)。一、......
  • SpringCloud Alibaba 打包后在启动从Nacos读取配置文件失败
     SpringCloudAlibaba引用Nacos配置中心,读取数据源配置,在调试运行都正常,但是打包后在启动运行则会报错,提示读取配置失败巴拉巴拉。执行运行命令java-jar-Dserver.por......
  • python基础语法知识14个知识点
    1、print函数Python主要发布了两大版本Python2和Python3。print函数在终端中输出,Python3.x需要加(),Python2.x不用加()print默认输出是换行的。print("hello")pr......
  • python基础语法14个知识点
    1、print函数Python主要发布了两大版本Python2和Python3。print函数在终端中输出,Python3.x需要加(),Python2.x不用加()print默认输出是换行的。print("hello")pr......