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

时间:2012-03-13 16:21:10

标签: python windows linux py2exe wine

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

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

谢谢!

2 个答案:

答案 0 :(得分:1)

py2exe不能在linux上运行。试试pyinstaller这是一个纯粹的python实现,可以在linux,mac和windows上运行。

答案 1 :(得分:1)

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

  1. 安装WINE。
  2. 使用WINE安装Python 2.3。
  3. 使用WINE安装py2exe。
  4. 为py2exe创建一个setup.py文件来编译脚本:
  5. from distutils.core import setup
    import py2exe
    
    setup(name="vervang",
      scripts=["vervang.py"],
    )
    
    • 运行wine python.exe setup.py py2exe

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