如何将我的 Python 脚本(已导入模块)转换为 windows exe?

How do i convert my Python script (that has imported modules) to a windows exe?

这是我的脚本使用的导入模块:

import datetime
from dateutil import parser
from tkinter import filedialog
import tkinter
import mailbox
import pprint
import json
import urllib.request
from tkinter import *

#my script code here

如何将其转换为 windows exe。我正在使用 python 3.4。人们建议 cx_freeze 但是没有关于它的文档因此不知道如何使用它? Py2exe 在没有导入模块的测试脚本上工作,但是当我尝试编译我的脚本时,它没有工作?如果我的脚本名为 test.py,cx_freeze 命令将如何处理它?

尝试www.py2exe.org/

py2exe 是一个不错的模块,您可能会发现它很有用。
或者,如果你在 linux/mac 那么你可以尝试 freeze 方法尝试 https://wiki.python.org/moin/Freeze

我强烈建议 PyInstaller。 我曾经用它来创建包含多个库文件的 exe 文件,然后将所有这些文件压缩到一个自解压存档中,从而获得一个完全可用的独立 exe 文件。

它不需要其他脚本或代码,您只需使用 "Makespec.py" 和 "Build.py".

创建文件

如果我没记错的话,有一个与 Python 3.4 兼容的新版本...否则您可以将脚本转换为 Python 2.7。