创建python应用程序的可执行文件

时间:2014-10-09 10:13:22

标签: python executable setuptools pyinstaller

我想创建一个可以在ubuntu机器上运行的python应用程序的可执行文件。

Python setuptools有windows(bdist_wininst)和rmp(bdist_rpm)的选项,但我无法在ubuntu或debian的python setuptools中找到任何选项。

还有一个选项" bdist_dumb"但我没有使用它。

问题:

  1. 如何使用python setuptools创建ubuntu可执行文件?
  2. pyinstaller与setuptools有何不同,我应该使用哪些?

1 个答案:

答案 0 :(得分:0)

stdeb可能是您正在寻找的,它也适用于distutils,类似于setuptools。以下是从their repo获取的简单示例:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from distutils.core import setup
import sys
setup(name='simple_pkg',
      packages=['simple_pkg'],
      version='0.1',
      author='Mister Unicodé',
      author_email='mister.unicode@example.tld',
      description='Python package with Unicodé fields',
      long_description='This is a Python package with Unicodé data.',
)