如何使用setuptools创建exe启动器

时间:2016-02-15 14:51:48

标签: python compilation exe setuptools

我可以将一个python脚本作为exe文件安装到windows上的“scripts”文件夹中。

  1. 如何在不安装脚本的情况下为脚本创建exe启动器?

  2. 使用64位python,我可以创建一个可以使用32位python的exe吗?

1 个答案:

答案 0 :(得分:0)

您可以使用py2exe创建可执行文件,而不是使用setuptools。

请阅读tutorial page以了解如何创建它们。

  1. 通过在终端输入来安装它:

    pip install py2exe
    
  2. 创建.exe脚本(hello.py)

    print "hello world!"
    
  3. 创建您的设置配置脚本(setup.py)

    from distutils.core import setup
    import py2exe
    
    setup(console=['hello.py'])
    
  4. 输入您的终端

    运行您的设置脚本
    python setup.py py2exe
    

    之后,将在scripts文件夹中创建2个文件夹。

    它们将被称为“ dist ”和“构建”文件夹。

    在'dist'文件夹中,您将找到脚本的可执行文件。

    在我们的例子中,我们编译了hello.py文件,对吗?因此,在dist文件夹中,我们应该找到 hello.exe 文件。

  5.   

    问:另外,使用64位python,我可以创建一个可以使用的exe   32位python?

         

    答:不!你将不得不安装一个32位python并使用   32位版本。

    提示:创建一个虚拟机来编译32位程序。

    你也可以看看: