【问题标题】:How do i convert my Python script (that has imported modules) to a windows exe?如何将我的 Python 脚本(已导入模块)转换为 windows exe?
【发布时间】:2015-02-16 22:09:23
【问题描述】:

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

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 命令是什么来验证它?

【问题讨论】:

标签: python py2exe cx-freeze


【解决方案1】:

试试www.py2exe.org/

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

【讨论】:

    【解决方案2】:

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

    它不需要其他脚本或代码,您只需使用“Makespec.py”和“Build.py”创建文件。

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

    【讨论】:

      猜你喜欢
      • 2020-11-23
      • 2019-08-17
      • 2021-09-25
      • 2018-12-16
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-17
      相关资源
      最近更新 更多