5 python linux windows installer
假设我在某些Linux发行版上有一个用Python编写的工作应用程序,我想知道是否可以在Linux中使用pyinstaller或其他类似程序为Windows生成可执行文件,以及如何为此创建某种Windows安装程序将程序和一些数据放在相关目录中的程序.欢迎任何建议!
谢谢!
我已成功使用在 Wine 下运行的PyInstaller生成在 Windows 上运行的可执行文件。在 Linux 上设置 Wine 环境,将 PyInstaller 的副本放在适当的位置。例如drive_c\pyinstaller-2.0。
还要在您的 Wine 环境中安装适用于 Windows 的 Python。您必须使用msiexec运行 Python 安装程序的选项。
wine msiexec /i python-2.6.6.msi
Run Code Online (Sandbox Code Playgroud)
您可能还需要安装其他依赖项,例如pywin32.
然后,只需在您的规范文件上运行 PyInstaller:
wine c:/Python26/Python.exe c:/pyinstaller-2.0/pyinstaller.py <spec_file>
Run Code Online (Sandbox Code Playgroud)
这将负责创建将在 Windows 下运行的可执行文件。将此 exe 打包为安装程序的一部分是一项附加任务,您可以按照其他答案中的建议使用 NSIS。我不确定 NSIS 是否能在 Linux 上的 Wine 下成功运行,所以这只能回答你问题的一半。
| 归档时间: |
|
| 查看次数: |
1886 次 |
| 最近记录: |