使用--add-data选项 --add-data选项的语法如下: pyinstaller --add-data :<destination> your_script.py 其中: 是资源文件的路径,可以是相对路径或绝对路径。 <destination>是资源文件在打包后的可执行文件中的目标路径。 下面是一个简单的例子来说明如何使用--add-data选项。 示例 假设我们有一个Python项目,其中...
–add-data 打包额外资源 用法:pyinstallermain.py--add-data=src;dest。windows以;分割,linux以:分割 –add-binary 打包额外的代码 用法:同–add-data。与–add-data不同的是,用binary添加的文件,pyi会分析它引用的文件并把它们一同添加进来 –hidden-import 打包额外py库 pyi在分析过程中,有些import没有正确分...
`-add-data` 是 `pyinstaller` 的一个选项,用于添加数据文件。 `-add-data` 的用法如下: ```shell pyinstaller --add-data "src_dir:dst_dir" your_script.py ``` 其中: * `src_dir` 是源文件(数据文件)所在的目录路径。 * `dst_dir` 是目标目录路径,即数据文件将被复制到的目录。 例如,如果要...
但是我们可以通过--add-data命令或者手动去更改.spec文件来实现资源文件的打包。话不多说,我们开始实操。 使用--add-data命令 pyinstaller -w --add-data 'res:res' --add-data './config.ini:.' main.py --add-data后紧跟源目录:目标目录,比如: res:res表示,将源目录下的📁res复制到目标目录的📁res...
pyinstaller --add-data "058.txt:." 058.py 这里添加了--add-data "058.txt:."。解释一下: --add-data表示后面要添加数据文件 058.txt是要添加的数据文件,它后面的冒号以及后面的点.表示把这个文件添加到当前目录下。 也就是说添加文件是成对出现,前面是要添加的文件,后面是添加的目标目录,中间用冒号隔...
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同一目录...
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同一目录...
--add-data=:指定需要复制到可执行文件中的附加数据文件或目录。可以使用分号或冒号来分隔源文件/目录和目标位置。 示例:pyinstaller --add-data="data:data" my_script.py --exclude-module=:排除指定的模块不被打包。 示例:pyinstaller --exclude-module=module_name my_script.py ...
--add-data=<src;dest or src:dest>:指定需要复制到可执行文件中的附加数据文件或目录。可以使用分号或冒号来分隔源文件/目录和目标位置。 示例:pyinstaller --add-data="data:data" my_script.py --exclude-module=:排除指定的模块不被打包。 示例:pyinstaller --exclude-module=module_name my_script.py ...
--add-binary [file:dir] 添加二进制文件,即运行程序所需的 .exe/.dll/.so 等。其选项格式和 --add-data 相同,不再赘述。 通过Shell 脚本/批处理运行 PyInstaller 看到上述这么多命令,你应该可以想象,通过命令行输入这么多参数应该是一件多么痛苦的事情。这个问题有两个解决办法。第一,我们可以把需要的命令保...