gpt4 book ai didi

pyinstaller - 如何在 pyinstaller --add-binary 之后使用捆绑程序?

转载 作者:行者123 更新时间:2023-12-02 03:43:01 33 4
gpt4 key购买 nike

我正在尝试使用 pyinstaller 制作可执行文件,方法如下:

pyinstaller -F --add-binary="sometool.exe:."myapp.py

构建工作正常。但是,如果我尝试做类似的事情:

os.popen('sometool.exe'),错误是没有找到。

那么,我该怎么做呢?

最佳答案

对于类 Unix 机器

pyinstaller --noconfirm --log-level=WARN \
--onefile --nowindow \
--add-data="README:." \
--add-data="image1.png:img" \
--add-binary="libfoo.so:lib" \
--hidden-import=secret1 \
--hidden-import=secret2 \
--upx-dir=/usr/local/share/ \
myscript.spec

或者对于 Windows

pyinstaller --noconfirm --log-level=WARN ^
--onefile --nowindow ^
--add-data="README;." ^
--add-data="image1.png;img" ^
--add-binary="libfoo.so;lib" ^
--hidden-import=secret1 ^
--hidden-import=secret2 ^
--icon=..\MLNMFLCN.ICO ^
myscript.spec

官方文档:https://pyinstaller.readthedocs.io/en/stable/usage.html

我花了几个小时弄清楚如何使用 --add-binary 并终于让它工作了。查看--add-binary="libcrypto.dll:lib",必须添加:lib作为后缀。

关于pyinstaller - 如何在 pyinstaller --add-binary 之后使用捆绑程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48210090/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com