pyinstaller打包第三方库文件,如何使用pyinstaller打包源代码

  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。

pyinstaller打包第三方库文件,如何使用pyinstaller打包源代码