pyinstaller打包第三方库文件,如何使用pyinstaller打包源代码
Pyinstaller包python脚本在exe文件的指定路径安装pyinstallerPython脚本包QA。
安装pyinstaller
使用pip命令直接安装。
如果第三方库在pip install pyinstaller中安装缓慢,可以使用下面的命令来加速清华源码
pinstallpyinstaller-I https://pypi.tuna.Tsinghua.edu.cn/simple/python脚本被打包到脚本路径中,然后是相应的pyinstaller命令
如果需要帮助,可以直接运行pyinstaller-h或pyinstaller - help来获得该命令的帮助。
一些可选参数如下:
可选参数-h显示帮助信息-显示v版本号-distpath指定打包程序的传输目录。Dist目录默认位于当前目录下-workpath指定所有输出临时文件的转移目录-显示C命令行窗口-不显示W命令行窗口-d生成的结果包含exe程序Larry,其他资源和exe程序位于同一个目录下-F生成的结果是exe程序,所有第三方依赖库和其他资源都打包到这个exe程序中-i生成的程序包含图标-指定生成的。exe和。窗口下的spec文件名,用控制台输出,只生成一个exe文件,同时指定图标。
py-console-one file-ixxx . icon XXX . pyexe命令只生成一个文件并指定输出路径,如下所示:
Py-ftest.py-distpath。\-NNEWNAMEQA问题如果打包引用numpy包的py脚本,则在运行py installer命令时会报告错误,错误信息如下
当前numpy installation()failstopasanitycheckdu ToabugintheWindows运行时问题:本地numpy版本是1.19.4,这只是一个错误。
解决方案:卸载当前版本,将numpy升级到1.19.3。
#先卸载numpy 1 . 19 . 4 pipunstallnumpypipintallnumpy==1 . 19 . 3,请参考官网上的错误描述:
fod)、windows 2004更新后的iscausingstrangeinteractionwithothercode作为变通办法,youtemporarilypintonumpy1。19.3 (pipinstallnumpy==1。19.3)),它具有固定版本的openblasthatworkscorrectlyinwored erthings(Linux,Windows-on-docker)和socouldnotberetainedinnumpy1。19.4。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。