首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使python程序成为可执行程序

使python程序成为可执行程序
EN

Stack Overflow用户
提问于 2008-11-13 07:31:37
回答 3查看 4.5K关注 0票数 4
代码语言:javascript
复制
from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1}},
    windows = [{'script': "single.py"}],
    zipfile = None,
)

在这个py2exe的设置文件中,它说single.py是我放置程序名称的位置?

EN

回答 3

Stack Overflow用户

发布于 2008-11-13 08:14:30

我不知道你的py2exe工具,但是我们通常用这种方式把py转换成exe:

通过以下链接下载并安装标准Python软件:http://www.python.org/download/

  • Download PyInstaller:http://pyinstaller.python-hosting.com/

  • Unpack
  1. ,这是您下载的归档文件!在本例中,解压文件所在的目录:
  2. <UNPACKED_FILES_DIR>目录中,运行Configure.py。它必须在尝试为您的项目构建anything.
  3. Create规范文件之前运行:

python Makespec.py -F -p -F:生成单个文件部署。-p :设置导入的基本路径(如使用PYTHONPATH)。(例如: C:\Program Files\Python24\Lib\ ) :python脚本的路径。

6构建你的项目!

代码语言:javascript
复制
    python Build.py <SPECFILE>
      <SPECFILE>: Path to the specfile, that have been created in step 4! 

    The full path to <SPECFILE>:
      <UNPACKED_FILES_DIR>/<PYTHON_SCRIPT>/<PYTHON_SCRIPT>.spec

将二进制文件放置在<SPECFILE>.的目录中的

票数 5
EN

Stack Overflow用户

发布于 2011-11-02 18:10:05

如果您可以限制您的代码,那么Shed SkinPyPyCython就可以成为真正的、快速的可执行文件。

Py2exe, PyInstaller, or bbfreeze可以将Python2.7打包为单个可执行文件。

Cx_Freeze将Python3.x打包成一个可执行文件,外加许多其他文件。

票数 3
EN

Stack Overflow用户

发布于 2008-11-13 08:10:28

是。您是在制作窗口应用程序还是控制台应用程序?请参阅py2exe附带的示例setup.py文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/286441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档