以下是我的脚本使用的导入模块:
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命令会将它命名为什么?
答案 0 :(得分:1)
py2exe是一个很有用的模块
或者,如果您使用的是linux / mac,则可以尝试freeze
方法尝试https://wiki.python.org/moin/Freeze
答案 1 :(得分:0)
我强烈建议 PyInstaller 。 我曾经使用它来创建包含多个库文件的exe文件,然后将所有这些文件压缩为自解压存档,获得一个完全可用的独立exe文件。
它不需要其他脚本或代码,您只需使用“Makespec.py”和“Build.py”创建文件。
如果我没错,有一个与Python 3.4兼容的新版本...否则你可以将你的脚本转换为Python 2.7。