Python 3.x 如何使用cx\u freeze在python中创建.EXE文件

Python 3.x 如何使用cx\u freeze在python中创建.EXE文件,python-3.x,cx-freeze,Python 3.x,Cx Freeze,我有一个用python 3.2开发的应用程序,它有内置模块(例如:Tkinter、matplotlib、openpyxl)、用户定义的模块和类(例如:绘制图表、生成报告)、图标文件、日志文件、.csv、.docx等。我从脚本(例如:testapplication.py)运行这个应用程序 我有一个安装文件 import sys from cx_Freeze import setup, Executable exe = Executable( script=r"C:\Python32\tes

我有一个用python 3.2开发的应用程序,它有内置模块(例如:Tkinter、matplotlib、openpyxl)、用户定义的模块和类(例如:绘制图表、生成报告)、图标文件、日志文件、.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\U,冻结文件名为setup.py):

然后,在该目录中应该有一个包含exe文件的生成文件夹

cd
cd python32
python setup.py build