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是我放置程序名称的位置?
发布于 2008-11-13 08:14:30
我不知道你的py2exe工具,但是我们通常用这种方式把py转换成exe:
通过以下链接下载并安装标准Python软件:http://www.python.org/download/
<UNPACKED_FILES_DIR>目录中,运行Configure.py。它必须在尝试为您的项目构建anything.python Makespec.py -F -p -F:生成单个文件部署。-p :设置导入的基本路径(如使用PYTHONPATH)。(例如: C:\Program Files\Python24\Lib\ ) :python脚本的路径。
6构建你的项目!
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>.的目录中的
发布于 2011-11-02 18:10:05
如果您可以限制您的代码,那么Shed Skin、PyPy或Cython就可以成为真正的、快速的可执行文件。
Py2exe, PyInstaller, or bbfreeze可以将Python2.7打包为单个可执行文件。
Cx_Freeze将Python3.x打包成一个可执行文件,外加许多其他文件。
发布于 2008-11-13 08:10:28
是。您是在制作窗口应用程序还是控制台应用程序?请参阅py2exe附带的示例setup.py文件。
https://stackoverflow.com/questions/286441
复制相似问题