# 如果想要修改程序图标,使用在EXE()中加入 icon='xxxxx', 切记:绝对路径 2.3 打包 执行start_menu.spec文件,在项目的路径下输入指令: pyinstaller -F start_menu.spec 运行结束后,会新增dist文件夹,在该文件夹下,有打包好的程序start_menu.exe 至此,打包结束...
-F:打包后只生成单个exe格式文件; -D:默认选项,创建一个目录,包含exe文件以及大量依赖文件; -c:默认选项,使用控制台(就是类似cmd的黑框);只对 Windows 有效 -w:不使用控制台;这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!只对 Windows 有效 -p:添加搜索路径,让其找到对应的库;...
pyinstaller---将py文件打包成exe pyinstaller可将Python脚本打包成可执行程序,使在没有Python环境的机器上运行。 1.pyinstaller在windows下的安装 直接在命令行用pip安装 pyinstaller, 在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32 pip install pyinstaller 2.打...
建议在打包之前务必找到第三方库的包,把包复制到到跟myfile.py同目录下,然后再使用以上2种方式打包,否则会打包失败或者即使打包成功,程序也会闪退。pyinstaller -p参数是添加的pyinstaller打包程序时的扫描路径,假设venv\Lib\site-packages是包存放路径,那么也可以使用以下命令打包: pyinstaller -p venv\Lib\site-packa...
2、在使用 PyInstaller 打包时,可以指定 --hidden-import 参数来显式地包含 serial 模块, 指定-p参数,后面跟上python目录下的第三方库模板目录路径,再打包就成功了例如: 3、使用.spec文件:PyInstaller可以生成一个.spec文件,这是一个配置文件,用于指定打包时的选项和依赖库。你可以在.spec文件中添加hiddenimports字...
命令-F表示打包成一个exe文件,-p表示添加搜索路径,让其找到对应的库,由于在第一步中重新创建虚拟环境(myenv),所以命令中-p后面填写新创虚拟环境的目录路径。 等我将缺失的包import在命令中时,重新打包,然后运行发现又报缺失包的错误(ModuleNotFoundError:No Module named '***') ...
PY文件打包命令: pyinstaller -F --add-data bank.txt;. main.py 注意:–add-data: 第一个参数 是要添加文件或路径bank.txt;.=bank.txt+;+.,然后是一个分割符 在windows上是;linux上是:最后参数是.也就是打包后存在的路径,解压后的路径。在.spec里面结构如下: ...
多文件打包 命令格式如下,下命令为一条命令,为方便显示做了分行处理:pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2]# 以上为一整条命令 以上文图中结构为例,在根目录打开命令窗口,输入命令:pyinstaller main.py -p mysql...
打包步骤 第一步,在App根目录输出cmd,进入命令窗口 第二步,在App根目录放入favicon.ico图标作为exe可执行文件的Logo 第三步,输入下面的命令进行打包 pyinstaller -F SendMsgPerson2.py -i favicon.ico -p D:\work\tools\Python\Python36\Lib\site-packages -n 二级拉动(超过3天) ...
这样没有达到我们目的,打包是加上-F:打包成一个EXE文件。 3.重新打包 pyinstaller -F run.py 这次dist文件夹里就一个我们需要的exe文件,发现其比上一个命令打包出来的exe大小 大很多。 最后说下-p这个参数 -p:添加搜索路径 这个参数是告诉打包工具到哪去搜索依耐性文件,此次我们没有使用-p参数是因为工具默认...