问题标签 [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 投票
2 回答
7139 浏览

cx-freeze - cx_freeze:如何将包文件添加到 library.zip 中?

当我尝试为 Windows 滚动 zip 时,我注意到 pytz 错过了 zoneinfo 文件夹。现在我有一个我在之后使用的解决方法python setup.py build,即

有没有合适的方法来实现这一目标setup.py

0 投票
1 回答
1151 浏览

module - 将 EasyGui 与 Cx_Freeze 一起使用

我已经相对于我的另一个问题创建了这个问题 - 如何在 Cx_freeze 中包含模块,但我认为这对我当前的问题并不真实。

当我冻结使用easygui的程序时,我收到一大堆关于缺少模块的错误,是的-easygui安装了Python32,是的-Easygui在站点-包中,

任何帮助将不胜感激,仅供参考,我正在使用基本的 setup.py ;)

它报告的模块缺失包括 PIL、S​​tringIO、Tkinter 和 tkFileDialog。

0 投票
1 回答
134 浏览

python - 使用 cx_freeze 内置到 exe 中的 python 脚本无法正确评估控制台输入

我有一个由 3 个文件和 2 个包组成的脚本。当我在 IDLE 中或通过命令行运行脚本时,它会完美执行。我使用 cx_freeze 将程序转换为可执行文件,它仍然可以正常工作,除了通过 input() 方法接收的文本评估错误。这段代码反映了我自己的:

我将 str() 转换器添加到输入函数以查看它是否有帮助,但没有。无论我输入“yes”还是“y”,条件仍然评估为假,我不知道为什么。我还在条件的每个分支中添加了打印语句,为 x 打印的值是正确的,但它仍然评估为 false。

0 投票
2 回答
1981 浏览

python - Cx_freeze --- 所有用户都需要python吗?

我刚刚用 cx_Freeze 创建了一个 exe 并自豪地将它交给了一位同事......它立即崩溃了(“应用程序无法正确启动”)我很想知道他是否必须已经安装了 python 并且当他运行我的 exe 或者我应该担心的其他事情时,准备好了。(如果是这样的话,我会做更多的研究)

我正在使用 Python 2.7 64 位、Wxpython 和 Cx_Freeze 4.2.7

更新:

所以我发现下载 Python 2.7 确实可以解决问题——但这不是我真正想要的。我听说在 setup.py 脚本中选择了正确的选项,我可以真正创建一个独立的——有人知道我该怎么做吗?文件大小不是对象。

0 投票
1 回答
1205 浏览

python - 使用 cx_Freeze 的下一步是什么?

好的,所以我安装了 python 3.2 并安装了 cx_Freeexe 4.2.3。我有一个名为 Python stuff 的文件夹。在这个文件夹中有 2 个文件。setup.py 和 holg.py(我的应用程序)

这是我的 setup.py:

我一直在做的下一步是运行> cmd:

python setup.py 构建

我得到的是:

'python' 不是内部或外部命令、可运行程序或批处理文件。

我只是一个初学者,所以我需要明确的步骤。也许我的程序应该在不同的文件夹或其他东西中,我不能确定。有谁知道问题是什么?谢谢

0 投票
2 回答
3658 浏览

python - ImportError:在使用 cx_Freeze 冻结的应用程序中导入 win32clipboard 时,DLL 加载失败

我有一个 Python 2.7 程序可以导入win32clipboard. 我尝试在 Windows XP SP3 32 位上使用 cx_Freeze 4.2.3 冻结它,以创建安装 MSI。我setup.py根据 cx_Freeze 文档做了一个,并使用了以下命令:

当我在另一台没有安装 Python 2.7 的 PC 上运行它时,在导入的行上出现异常win32clipboard

我可以看到它win32clipboard.pyd 包含在构建中。

缺少什么依赖项,我如何确保它被包含在内?

0 投票
1 回答
746 浏览

python - cx_freeze 从错误的位置复制 dll

我正在使用cx_freeze在 64 位 Windows 下使用 python 3.2 x86 为简单的 PyQt 应用程序生成 exe。

问题是,虽然cx_freeze将所有依赖项完美地复制在一起,但出于某种奇怪的原因,它没有使用QtCore4.dll我的 python 安装中的,而是执行以下操作:

现在,如果我正在创建 64 位版本(尽管仍然不完美),这不是什么大问题,但显然 64 位 dll 不适用于我的 32 位 exe。那么如何cx_freeze停止在我的系统路径中查找 dll,而是让它sys.path在我的控制中搜索或其他路径?

我尝试将path选项设置为sys.path明确但无济于事。

0 投票
0 回答
517 浏览

python - cx_Freeze 复制路径

我正在使用 cx_Freeze 为我的 PyQt 应用程序生成 Windows 二进制文件。但是生成的二进制安装程序似乎仍然包含对我机器上文件的引用。(生成二进制文件的那个)。所以我无法将生成的安装程序分发到其他机器。当程序在另一台机器上启动时,它似乎会寻找只存在于我的机器上的路径。

我的 setup.py 看起来像这样:

0 投票
1 回答
1583 浏览

python - cx_freeze:标识符中的无效字符

cx_freeze 注释错误:

cx_freeze 版本cx_Freeze-4.2.3.win32-py3.1 , python version:python-3.1.3**

无论使用comand还是step.py编译这段代码,它总是注意到错误:“ invalid character in identifier”。我已经删除了所有不是英文的字符。文件路径也是英文的。ps:我已经尝试编译一个“helloWorld.py”,它成功了。

请帮助我,我是一个新的学习python。

该代码用于将一些文件复制到我在配置文件中编写的路径。并且代码运行没有错误。

0 投票
2 回答
1399 浏览

python - Windows 和 ZMQ 上的 CX_Freeze 导入错误

我有一个使用 ZMQ 的 python 程序。我想冻结它,以便每个人都可以将它用作可执行文件。这是我的 setup.py

当我在 Linux 上运行它时,它运行良好并且我的程序运行正常,但是当我在 Windows 上运行时,当我执行 .exe 文件时出现以下错误:

此外,当 CX_Freeze 工作时,我可以注意到以下几行:缺少模块:?从 zmq.devices.basedevice 导入的 zmq.core.Context ?zmq.core.FORWARDER 从 zmq.devices.monitoredqueuedevice 导入?从 zmq.devices.monitoredquedevice 导入的 zmq.core.QUEUE ?从 zmq.devices.monitoredquedevice 导入的 zmq.core.ZMQError

我一直试图找出这个问题一两个小时,似乎它可能与它应该导入的 DLL 有关,但事实并非如此。ZMQ 需要工作的一些 DLL,但我找不到它是哪一个。