首先,进入项目的根目录,运行以下命令: pyinstaller --add-data config.ini:./config.ini your_script.py 这个命令会告诉PyInstaller将config.ini文件打包进生成的可执行文件中,并将其放置在可执行文件的./config.ini路径下。 在打包完成后,生成的可执行文件将包含config.ini文件,并且程序可以通过相对路径./config.in...
一、利用ADD-DATA选项手动指定资源文件 当使用PyInstaller进行打包时,你可以通过在命令行中使用--add-data选项来手动指定需要打包的资源文件。这种方法适用于那些只有少数几个资源文件需要被打包的简单项目。 在Windows系统中,--add-data用法示例: pyinstaller --add-data 'path_to_resource;.' your_script.py 这里pa...
使用--add-data参数可以将额外资源文件打包进Python可执行文件中。 在Python打包过程中,有时需要将一些非Python文件(如图片、配置文件、模型文件等)一起打包进可执行文件中。这时可以使用--add-data参数来实现。 使用方法 --add-data参数的基本用法是: text pyinstaller your_script.py --add-data="源文件路径;目...
pyinstaller --hidden-import your_module your_script.py 5、处理资源文件:如果脚本中使用了一些外部的资源文件(如图片、配置文件等),这些文件也需要被打包进可执行文件中。可以使用--add-data选项来指定资源文件的路径和在可执行文件中的相对路径。例如: pyinstaller --add-data"path/to/resource.png:resource"your...
pyinstaller -F --add-data="ship.bmp;img" game.py 这样对吗?而且pyinstaller并没有给我创建一个img文件夹啊,我应该自己创建一个吗?创建到哪儿?(我电脑上的ship.bmp和game.spec在同一个目录下。) 系统:Windows 10 python 3.5 pygame 1.9.2 pyinstaller 3.2.1 更新:我把ship.bmp放到了和game.exe同一目录...
PyInstallerfilesstringfilenamestringfiletypestringpathconfigstringconfig_filestringsettingscontainsuses 配置示例 在实践中,使用PyInstaller打包并携带文件夹的一个简单示例是: pyinstaller --add-data"resources;resources"my_script.py 1. 在此示例中,--add-data选项将名为resources的文件夹包含到打包的应用中,可以保证...
Spec 文件是 PyInstaller 打包的配置文件,默认情况下,PyInstaller 在每次打包时自动生成一个.spec文件。你可以手动生成或编辑这个文件以实现更高级的配置。 生成Spec 文件的命令: pyinstaller --onefile --add-data "data/config.json;data" --add-data "assets/app.ico;assets" --icon=assets/app.ico --name ...
pyinstaller--onefile--add-data"data.txt;."--add-data"other_file.py;."main.py --onefile: 将所有内容打包到一个可执行文件中。 --add-data "data.txt;.": 将data.txt文件包含在可执行文件中。 --add-data "other_file.py;.": 将other_file.py文件包含在可执行文件中。
pyinstaller --onefile my_script.py --add-data "data/data.txt;data" 代码注解: --add-data:指定要添加的数据文件。 "data/data.txt;data":指定数据文件的路径和在打包后的程序中的相对路径,用分号 (:) 分隔。在linux 或者 mac os 下使用冒号(:)。这里表示将 data/data.txt 文件添加到打包后的程序的...
有些依赖项可能不会被PyInstaller自动检测到,需要通过这个参数手动添加。 --add-data:添加非代码文件到打包结果中。这些文件可以是图片、配置文件等,打包后会一同包含在可执行文件中。 --add-binary:添加二进制文件到打包结果中。这通常用于包含动态链接库(DLL)或其他二进制依赖项。 --clean:在打包前清除之前构建...