问题标签 [cx-freeze]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
416 浏览

python-3.x - 由 cx-freeze 创建的 exe 给我一个错误

日志文件

主文件

安装程序.py

所以这是我正在使用的最终代码。EXE 文件已创建,但运行时出现错误。错误是“Nonetype 对象没有属性类型‘write’”

等你回复。

0 投票
1 回答
2052 浏览

python - Pygame - 使用 Cx_Freeze 编译为 exe

我正在尝试使用 Cx_freeze 将我的 pygame 游戏转换为 exe;当我从脚本运行它时它工作正常,但是当我将它作为 exe 运行时,它会崩溃并显示:

有没有办法解决?Py2exe 为某些人工作,但由于我使用的是 python 3,所以我不走运。

0 投票
2 回答
1179 浏览

python - 我在使用 gui2exe 创建可执行文件时遇到问题

我决定尝试使用 gui2exe 来制作我的可执行文件,但我无法让它工作,PyInstaller、Py2exe 或 cxFreeze 都没有。它创建了一个非启动可执行文件(我运行它,它开始加载,然后它停止加载,什么都没有,任务管理器在进程中没有它)。

当 gui2exe 让我测试已编译的项目并且我点击“是”时,我收到以下错误:“该项目从未编译过或它的可执行文件已被删除。”

当我通过批处理文件或 cmd 编译时,不会发生这种情况。

请提供有关使用 gui2exe 的任何帮助、指南、手册和文档!

  • 我在 Windows 7 32bit 上运行它
  • 蟒蛇 2.7
  • GUI2exe-0.5.1
  • 我安装了 pyinstaller-1.5.1、py2exe-0.6.9、cx_freeze-4.2.3

更新:这是我正在使用的测试代码:文件 Tk_tester.py (这是主要的)

和文件 ScrolledWidgets.py

这编译好了。但是当我运行生成的 exe 时,我得到一个“ImportError:没有名为 carchive 的模块”。

我已经尝试过一个只有控制台的应用程序——它运行正常。

0 投票
1 回答
4011 浏览

python - Creating a Windows Executable with Python 3.2 & cx_Freeze

So I'm trying to package a python script into an exe that can run on a Windows machine without needing a python install. I'm running WIn7 & my application uses pywin32 & the launcher is a file called console.py which takes in a couple of command line arguments and executes another script

I created a setup.py file upon which I ran python setup.py build, with the following setup file

That returned the following error,

so I figured perhaps there was an issue reading into the zipfile and decided to run build without creating library.zip. So I changed setup.py to

and now I get the following error message:

0 投票
3 回答
2466 浏览

python - Python 3项目成exe?

我使用 Python 3.2 制作了我的第一个 Python 程序。现在我想弄清楚如何使它成为可执行文件。

我几乎只需要它用于 Windows。我进行了尽可能多的搜索,发现它py2exe不支持 Python 3。cxfreeze确实,但我不知道如何用它制作我的程序的单个可执行文件。我需要它作为可移植的单文件 exe。

请耐心等待,因为我是一个全新的人:) 任何帮助表示赞赏。

0 投票
1 回答
991 浏览

python - 使用 cx_freeze 在 Mac、Linux 和 Windows 上分发 python:我可以从一个平台生成所有应用程序吗?

我正在设置一个跨平台 python 应用程序(Python 3)的脚本构建,我想从 linux 创建所有可分发文件。那可能吗?

0 投票
2 回答
746 浏览

python - DLL 在子文件夹中而不是在应用程序文件夹中

已经使用 VC++ 创建了一个动态 python 文件 (pyd)。使用 cx_freeze,我创建了一个 exe。为了让这个程序在其他计算机上运行,​​我需要在应用程序文件夹中有一个文件 msvcr100.dll。我确实得到了想要的输出。

但是,Microsoft 的分发许可证明确规定 dll 文件应位于应用程序文件夹内的子文件夹中。子文件夹应命名为“Microsoft.VC100.CRT”。我尝试通过更改项目属性来使用 MS VC++ 中的设置。事实证明它非常棘手,因为我使用 MSVC++ 的唯一方法是让我的 python 程序使用一些 c 选项并返回一些我可以在我的 python 程序中再次使用的输出。我玩过清单文件(嵌入和不嵌入),还在 VC++ 中设置了附加库目录

任何人都知道我可以做些什么来让我的 pyd 文件查看 Microsoft.VC100.CRT。

0 投票
2 回答
820 浏览

python - 分发 Python 应用程序

快速提问...一旦我使用 wx gui 等构建了一个 .py 应用程序...我可以使用 pyinstaller 或 cx_freeze 编译它,并将二进制文件发送到我的服务器,对吗?

这是分发脚本的好方法吗?我对应用程序开发周期相当陌生......我有一些我想公开的python脚本,因为它们让我的生活更轻松......

如果您要与社区的其他人共享一些代码,向人们提供 .py 代码,并且还想分发二进制文件,您会使用 pyinstaller 和 cx_freeze 编译 .py,还是使用其他方法?

开发环境目前是 Mac OSX,和一个 debian domU....

谢谢!

0 投票
1 回答
362 浏览

python - 使用 cx_freeze 将 3 个 .py 文件组合成一个独立的应用程序?

我正在构建一个 PyQt GUI,它有 3 个文件:一个用于图片,另一个是实际的 GUI,另一个是实际启动应用程序的文件。

我尝试过 py2exe,但由于它都是用 Python 3.2 编写的,所以它不起作用。我对 cx_freeze 一点也不熟悉,而且这个项目已经逾期一周了,所以如果有人可以帮助我构建这个,我将非常感激。

0 投票
1 回答
10892 浏览

python - cx_Freeze 缺少模块错误

我是 Python 和 cx_Freeze 的新手。请帮我让它工作。

并运行命令:

python setup.py 构建

它给了我以下错误。

缺少的模块:

? 从 serial.serialcli 导入的系统

? 从 serial.serialposix 导入的 TERMIOS

? 从 serial.serialcli 导入的 clr

? 从 wxversion 导入的 wx

我正在使用以下 setup.py 文件。