【发布时间】:2015-02-11 09:21:32
【问题描述】:
我有一个很小的(70 行)python 脚本,我需要一个包含脚本所有依赖项的可执行文件。它应该可以在 Windows 上使用,其中python-magic 只能与 cygwin 一起使用。
现在我尝试使用 Nuitka,它给了我一个 6MB 的可执行文件,但它在 Windows 上无法执行,因为它声明它不是一个有效的可执行文件,没有任何进一步的信息说明为什么它不是。
然后我被告知尝试cx_freeze,但我无法安装。 Pip 表示我的 python 版本不兼容。 (用 pip 和 pip3 试了一下,python 已经安装好了..)
我如何获得 Windows 的可执行文件,包括我在 Unix 系统上编写的 python 脚本的所有依赖项。
Windows系统:Windows 8.1 64bit
Unix 系统:Debian 测试;已安装 Python 2.7 和 3.4
【问题讨论】:
-
你运行的是哪个版本的python?哪个版本的 Windows?
-
我编辑了操作,抱歉。
标签: python compilation dependencies executable portability