python-3.x - 如何使用 cx_freeze 在 python 中创建 .EXE 文件

标签 python-3.x cx-freeze

我有一个在 python 3.2 中开发的应用程序,它具有内置模块(例如:Tkinter、matplotlib、openpyxl)、用户定义的模块和类(例如:draw_graph、generate_report)、图标文件、日志文件、.csv、.docx 等。我正在从脚本运行此应用程序(例如:testapplication.py)

我有设置文件

import sys
from cx_Freeze import setup, Executable
exe = Executable(
    script=r"C:\Python32\testapplication.py",
    base="Win32GUI",
    )

setup(
    name = "TESTApp",
    version = "0.1",
    description = "An example",
    executables = [exe]
    )

现在我想创建这个应用程序的 exe 文件。谁能给我建议一个方法来做到这一点?

最佳答案

所以这是你需要做的。对于初学者,更改 script=r"C:\Python32\testapplication.py"script=r"testapplication.py"
然后,将所有需要转换的文件放入C/python32包括安装文件。然后你要做的是让你的命令行,并键入以下命令:(假设你的 cx_freeze 文件名为 setup.py):

cd
cd python32
python setup.py build

然后你应该在该目录中有一个包含 exe 文件的构建文件夹。

关于python-3.x - 如何使用 cx_freeze 在 python 中创建 .EXE 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17798128/

相关文章:

python - 为什么我的 .after 没有按预期工作?

python - 如何使用元组填充数据框?

python - 日期列表中的时间序列-python

用于两个或多个 python 文件(模块)的 Python cx_Freeze

python - 如何构建 matplotlib、tkinter 后端、与 cx-freeze 一起使用的 GUI?

Python 3.x数组,使用排名逻辑的新数组

python - 如何从 qtreeWidgetItem 中获取comboBox.currentText() 和 SpinBox.text()

python - zipimport.ZipImportError : can't decompress data; zlib not available

python - 使用 pygame 将整个文件夹包含在 cx_Freeze 中

python - 使用 cx_Freeze 捆绑 Flask 应用时出现 "ValueError: Invalid async_mode specified"