方法一 修改打包配置文件spec 1、单文件打包 2、修改main.spec打包配置文件 方法二 使用-D参数打包 方法三 使用-p参数打包 总结 前言 基本上所有程序都是要打包的,想要发给别人使用,如果直接发个脚本过去,还得检查Python环境这些,相对麻烦,打包后发个执行文件(exe/app)过去就很方便了。多文件打包是现实项目中比较...
所有的第三方依赖、资源和代码均被打包进该exe内 -D :生成结果是一个目录,各种第三方依赖、资源和ex...
使用- F 参数, pyinstaller 会将 python 程序打包成单个可执行文件。 使用- D 参数, pyinstaller 会将 python 程序打包成一个文件夹,运行程序时,需要进入该文件夹,点击运行相应的可执行程序。 为了美观,还可以通过 - i 参数指定打包程序的图标 (icon),但这个命令只能在 Windows 平台下生效,此外还可以使用 - n...
# -*- mode: python -*-block_cipher =None# 以py文件为输入,分析py文件的依赖模块,并生成相应的信息a = Analysis(['xxx.py'],# 要打包.py文件名列表,和xxx.py同级可以不同添加pathex=['D:\\abc\\def\\project_v1.0'],# 项目路径binaries=[],# 程序调用外部pyd、dll文件(二进制文件路径)以数组形...
打包分为单文件打包以及工程文件打包,单文件打包直接在命令窗口中采用pyinstaller -D filename.py,具体命令的添加可以参考表格中的命令。工程文件打包稍微有一些麻烦,主要是先生成主窗口的.spec文件,并修改相应的内容,最终执行.spec文件就可以逐步实现打包。以下是本次打包的工程目录,主要文件均在moleculeSystem,还包括img...
单文件打包 PS E:\test-tool\fastbot-app> pyinstaller main.py 或 pyinstaller -D main.py 加-D的操作和不加的操作是一样的,不加是因为默认执行的也是-D操作。最终生成的.exe可执行文件名称为main.exe -D 创建一个包含可执行文件(默认)的文件夹包 ...
一、打包文件太大 前面说的要建虚拟环境,在虚拟环境下打包 二、打包后exe打开巨慢 不建议用-F 选项参数打包,它会把所有依赖包都打到exe文件中,虽然看上去很简洁,但是它打开时,巨慢。使用-D打包,虽然所有第三方依赖库和其他资源和exe程序位于同一目录下,但是它打开时就跟本地代码运行一样的。
pyinstaller是一个python的第三方库,它能够在Windows、Linux、 Mac OS 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。在Windows上使用就打包成.exe文件。在Mac上使用就打包成mac app。
打包超级快(1min以内),启动超级快。二. Nuitka的安装及使用 2.1 nuitka的安装 直接利用pip即可安装...
所以在打包为exe时, 应该尽量减少没有必要的python包的导入. 否则吃的太胖 可以运行的exe文件位于: dist 目录下, 而不是build目录下的. 运行后的结果: D:\DB\fz>pyinstaller -D helloworld.py155INFO:PyInstaller:3.2.1155INFO:Python:2.7.11155INFO:Platform:Windows-XP-5.1.2600-SP3155INFO:wroteD:\DB\fz...