python - 使用 Wine 和 py2exe 从 Python 项目创建 Windows 应用程序

标签 python windows linux py2exe wine

我最近为一个客户端构建了一个应用程序,它有几个 python 文件。我用的是 ubuntu,现在我已经完成了,我想以一种让她在 windows 中轻松使用的方式将它提供给客户。

我已经用 wine 以及 cx_freeze 和其他一些东西研究了 py2exe,但是找不到一个简单的教程或有用的文档来将 ubuntu 中的许多 python 文件转换为易于使用的 Windows 应用程序或可执行文件或任何真正的东西.

谢谢!

最佳答案

This page似乎有解决方案,因为提问者没有回复:

  1. 安装 WINE。
  2. 使用 WINE 安装 Python 2.3。
  3. 使用 WINE 安装 py2exe。
  4. 为 py2exe 创建一个 setup.py 文件来编译你的脚本:
from distutils.core import setup
import py2exe

setup(name="vervang",
  scripts=["vervang.py"],
)
  • 运行 wine python.exe setup.py py2exe

This page不过,表示生成的二进制文件可能不是有效的 Win32 可执行文件。

关于python - 使用 Wine 和 py2exe 从 Python 项目创建 Windows 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9687922/

相关文章:

python - 为 Twisted 运行 setup.py install ... 错误 ModuleNotFoundError : No module named 'twisted'

python - 在 MySQL 中搜索缩写词

c# - windows平台下可以获取到每个进程的L2 cache miss count吗?

python - 使用 Python 解析 Linux 命令

python - 导入 GTK 时出错

python - 属性错误: 'module' object has no attribute 'setup' ; django setup working in one project but not other

用于删除文件并将其复制到多个目录的 Windows 脚本

c++ - 如何将Std::set_terminate与SetUnhandledExceptionFilter一起使用?

linux - 如何将参数传递给 source 命令调用的脚本?

linux - Shell 脚本 CentOS - 通过读取它的配置文件并获取端口来终止进程