28

我正在尝试使用以下命令使用最新的 py2exe 版本 0.9.2.2 编译我的 python 3.5 文件:

py -3.5 -m py2exe.build_exe myscript.py

但它报告了这一点:

在 ...lib\site-packages\py2exe\ 文件夹中找不到“run-py3.5-win-amd64.exe”文件。

这是否意味着 py2exe 0.9.2.2 只兼容 python 3.4?

4

8 回答 8

17

不幸的是,截至 2016 年 11 月,py2exe 仍然没有 Python 3.5 支持。但是,我在使用 cx_Freeze 5.0 和 Python 3.5 时取得了巨大的成功,并且由于两个项目都使用非常相似的配置,我已经从 py2exe 迁移到 cx_Freeze 没有太多工作。用于 Python 3.5 的 cx_Freeze 5.0 二进制轮现在在 PyPi 上正式可用:https ://pypi.python.org/pypi/cx_Freeze

于 2016-04-08T19:43:22.637 回答
10

通过命令提示符(Microsoft Windows)安装 pyinstaller:

  1. 在 Windows 上搜索cmd以黑屏打开命令提示符
  2. 键入并输入:pip install pyinstaller
  3. 再次在命令提示符处键入并输入:(cd c:\....您的文件 example.py 所在的文件夹)
  4. 最后键入并输入:pyinstaller --onefile example.py
  5. 现在几分钟后你example.exe准备好了
于 2016-10-25T16:26:45.303 回答
7

Python 3.5 在 MSVCR dll 依赖方面有重大变化。py2exe 0.9.2.2 支持 Python 3.3 和 3.4 描述这些变化的文章 - BUILDING EXTENSIONS FOR PYTHON 3.5

于 2015-10-26T08:55:24.047 回答
3

我来这里是为了寻找一个 3.5 的 exe 生成器。我发现使用“pyinstaller”3.2 版与 python 35 完美配合。我发现使用它的最简单方法是在 Windows 上从命令窗口。为了使事情变得更容易,您可以从存储脚本的目录创建一个命令窗口。方法如下:从保存脚本的目录中,您可以通过按住“Alt”+“Shift”并单击窗口来启动命令窗口。在下拉菜单中,您将看到“在此处打开命令窗口”。在该命令窗口中,您将编写“pyinstaller --onefile script.py”,其中“script.py”是您要为其生成 .exe 的脚本的名称。我希望这对其他人有帮助,就像对我有帮助一样。

于 2016-08-17T17:27:40.927 回答
1

Py2Exe 刚刚发布了 Python 3 的 Py2Exe!

要在 Windows 上安装,请执行以下操作:

cd C:\Python34\Scripts

然后运行:

pip install py2exe

完成后,您现在可以运行正常命令,如果您在此处遇到问题,请参阅文档

于 2018-07-05T00:35:56.963 回答
0

我注意到最初的问题是在 4 年前提出的。访问https://pypi.org/project/py2exe/ 提供的版本仍然是 0.9.2.2

使用命令pip install py2exe并检查在我的系统上创建的 py2exe 目录,我只看到安装了 Python 3.3 和 3.4 的选项。

鉴于上一次更新 py2exe 是在 2014 年,我的猜测是它不再被开发,所以想要使用比 3.4 更新的 Python 版本创建可执行文件的人应该在别处寻找解决方案。

于 2019-10-04T20:55:31.920 回答
-1
**
#I use pyinstaller
#pip install pyinstaller
#command line:
#pyinstaller --onedir --onefile --name=what you call it --console myscript.py
#pyinstaller --onedir --onefile --name=what you call it --windowed myscript.py
#pyinstaller -h help file
#pyinstaller -d -f -n=file name -c or -w myscript.py
**
于 2016-08-18T21:28:04.657 回答
-4

python版本有py2exe,可以在https://pypi.python.org/pypi/py2exe/0.9.2.0#downloads下载

于 2015-11-30T02:54:26.500 回答