首页 > 编程知识 正文

pyinstaller打包技巧,pyinstaller打包第三方库

时间:2023-05-05 18:30:05 阅读:136160 作者:2134

py installer-f-w-I apple.icopy _ word.py

打包完成后,运行. exe文件将显示failed to execute script XXX。 例如,打包文件为main.py,打包完成后将显示failed to execute script main。

这意味着PyInstaller打包时,PySide2.QtXml库尚未打包。 因为PyInstaller通过分析我们代码中的import语句来估计我们的程序所需的库。 但是,在导入库时,也有动态导入的代码。 动态导入是指在编写代码时并不确定要导入的库,而是在运行时才知道。 在这种情况下,使用__import__或exec、eval方法导入库,而不是使用import语句。 PyInstaller无法分析动态导入的库中包含的内容。 作为命令行参数- -请用--hidden-import告诉我。

注意: '--hidden-import PySide2.QtXml ','-'前面有两个空格。

打包时请不要等-w。 执行时, exe执行错误py installer-f-ie2e.icoe 2e _ check.py-- hidden-importpyside2. qtxmlpyinstaller-f-w-ie2e.icoe 2e side2. Qt XML-- pathsc :program dataanaconda3 lib

Pyinstaller -F py_word.py软件包exePyinstaller -F -w py_word.py不带控制台的软件包py installer-f-w-I chengzi.icopy _ icopy

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。