gpt4 book ai didi

python - 在 Linux 中创建的 Python 应用程序的 Windows 安装程序

转载 作者:IT王子 更新时间:2023-10-29 01:22:25 27 4
gpt4 key购买 nike

假设我有一个在某些 Linux 发行版上用 Python 编写的工作应用程序,我想知道是否可以在 Linux 中使用 pyinstaller 或其他类似程序为 Windows 生成可执行文件,以及如何创建某种 Windows该程序的安装程序会将程序和一些数据放在相关目录中。欢迎任何建议!

谢谢!

最佳答案

我已经成功使用了PyInstaller在 Wine 下运行以生成在 Windows 上运行的可执行文件。在 Linux 上设置您的 Wine 环境,将 PyInstaller 的副本放在适当的位置。例如 drive_c\pyinstaller-2.0

还要在您的 Wine 环境中安装适用于 Windows 的 Python。您必须使用 msiexec 选项运行 Python 安装程序。

wine msiexec /i python-2.6.6.msi

您可能还需要安装其他依赖项,例如 pywin32

然后,只需在您的规范文件上运行 PyInstaller:

wine c:/Python26/Python.exe c:/pyinstaller-2.0/pyinstaller.py <spec_file>

这负责创建将在 Windows 下运行的可执行文件。将此 exe 打包为安装程序的一部分是一项附加任务,您可以按照其他答案中的建议使用 NSIS。我不确定 NSIS 是否会在 Linux 上的 Wine 下成功运行,所以这只回答了你问题的一半。

关于python - 在 Linux 中创建的 Python 应用程序的 Windows 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15348812/

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