gpt4 book ai didi

python - 使 pyinstaller --onefile install 可移植

转载 作者:太空宇宙 更新时间:2023-11-03 14:42:28 25 4
gpt4 key购买 nike

我正在尝试使用 pyinstaller 打包 cli 应用程序(当前适用于 macos)。我阅读 pyinstaller 文档的最初印象是,当使用 --onefile 选项时,我将能够将所有必需的文件捆绑到一个文件中。

但是,当我使用以下命令捆绑文件并在其他人的电脑上测试它时,生成的二进制文件依赖于我的电脑上的路径(特定于捆绑的 venv 配置)。 (本地捆绑的 onefile 二进制文件运行良好...我认为是因为存在路径依赖项)

pyinstaller mycli.py

我是否误解了 pyinstaller 的作用?或者,我需要做一些特殊的事情才能使生成的 bundle 可移植吗?

Using python3 btw

最佳答案

您可以使用工具dependency walker识别需要与您的 exe 捆绑在一起的缺失文件(如果是库:dllpyd)。

这些文件需要添加到规范文件中,如 docs 中所述。 .

关于python - 使 pyinstaller --onefile install 可移植,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476195/

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