通过饼状图,我们可以直观地查看应用开发者在使用PyInstaller时选择的参数的分布。以下是一个使用mermaid语法创建的饼状图示例: 40%20%15%15%10%PyInstaller参数选择分布onefilenoconsoleiconadd-datahidden-import 打包工作流程 下面是一个打包工作流程的示意图,展示了使用PyInstaller打包的主要步骤: flowchart TD A[开始...
pyinstaller options… ~/myproject/source/myscript.py 2.1 通用参数 2.2 与生成结果有关的参数 2.3 指定打包哪些资源、代码 2.4 生成参数 2.5 其他 2.6 Windows和Mac特有的参数 2.7 Windows特有的参数 C:\Users\hushaojun\AppData\Roaming\Python\Python310-32\Scripts\pyinstaller.exe --add-binary "C:\Users\...
-p DIR, –path=DIR 设置导入路径(和使用PYTHONPATH效果相似).可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录.也可以使用多个-p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源 –icon= 将file.ico添加为可执行文件的资源(只对Windows系统有效),改变程序的图标 pyinstaller -i ico路...
analysis的第一个参数(如”[main.py]”)为需要解析的py脚本。针对多目录多脚本的python项目,打包时需要将所有相关的py脚本文件都添加到Analysis类里,即第一个参数中。 Analysis类中的pathex定义了打包的主目录(生成spec文件的时候会自动填充好主目录路径),对于在此目录下的py文件可以只写文件名不写路径。 如图3.2...
使用-a参数,PyInstaller会在打包时不包含编码。这在支持Unicode的Python版本上是默认行为,但如果你需要明确指定这个行为,可以使用-a参数。 八、-d 或—debug -d参数用于产生debug版本的可执行文件。在开发过程中,我们经常需要调试程序,使用-d参数可以生成带有调试信息的可执行文件,方便我们进行调试。 除了以上这些常用...
一、pyinstaller相关参数 -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护 ...
一、pyinstaller相关参数-F,–onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 (这个方便)-D,–onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护-K,–tk 在部署时包含TCL/TK-a,–ascii 不包含编码...
pyinstaller可选参数:注意:参数写在py文件之前 --distpath :为 ./dist文件设置目录路径 --workpath: 为 ./build文件设置目录路径 -F :只生成exe文件在 ./dist文件夹中 --key KEY:将key作为密钥 (前提需要安装PyCrypto)#pip install pycrypto Windows特殊参数:--noconsole:去除黑窗口,在用python写GUI...
程序中有时需要用到一些数据文件,可以使用--add-data=src;dst(Windows)或--add-data=src:ds(类Unix)参数将src路径对应的文件(夹)拷贝到dst指向的路径,程序中可以使用dst路径进行访问。 由于PyInstaller打包出来的程序在运行时会解压数据文件到临时目录中,因此程序中可以直接访问这些数据文件;而py2exe则需要手动将数...