问题标签 [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.
cx-freeze - cx_freeze:如何将包文件添加到 library.zip 中?
当我尝试为 Windows 滚动 zip 时,我注意到 pytz 错过了 zoneinfo 文件夹。现在我有一个我在之后使用的解决方法python setup.py build
,即
有没有合适的方法来实现这一目标setup.py
?
module - 将 EasyGui 与 Cx_Freeze 一起使用
我已经相对于我的另一个问题创建了这个问题 - 如何在 Cx_freeze 中包含模块,但我认为这对我当前的问题并不真实。
当我冻结使用easygui的程序时,我收到一大堆关于缺少模块的错误,是的-easygui安装了Python32,是的-Easygui在站点-包中,
任何帮助将不胜感激,仅供参考,我正在使用基本的 setup.py ;)
它报告的模块缺失包括 PIL、StringIO、Tkinter 和 tkFileDialog。
python - 使用 cx_freeze 内置到 exe 中的 python 脚本无法正确评估控制台输入
我有一个由 3 个文件和 2 个包组成的脚本。当我在 IDLE 中或通过命令行运行脚本时,它会完美执行。我使用 cx_freeze 将程序转换为可执行文件,它仍然可以正常工作,除了通过 input() 方法接收的文本评估错误。这段代码反映了我自己的:
我将 str() 转换器添加到输入函数以查看它是否有帮助,但没有。无论我输入“yes”还是“y”,条件仍然评估为假,我不知道为什么。我还在条件的每个分支中添加了打印语句,为 x 打印的值是正确的,但它仍然评估为 false。
python - Cx_freeze --- 所有用户都需要python吗?
我刚刚用 cx_Freeze 创建了一个 exe 并自豪地将它交给了一位同事......它立即崩溃了(“应用程序无法正确启动”)我很想知道他是否必须已经安装了 python 并且当他运行我的 exe 或者我应该担心的其他事情时,准备好了。(如果是这样的话,我会做更多的研究)
我正在使用 Python 2.7 64 位、Wxpython 和 Cx_Freeze 4.2.7
更新:
所以我发现下载 Python 2.7 确实可以解决问题——但这不是我真正想要的。我听说在 setup.py 脚本中选择了正确的选项,我可以真正创建一个独立的——有人知道我该怎么做吗?文件大小不是对象。
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' 不是内部或外部命令、可运行程序或批处理文件。
我只是一个初学者,所以我需要明确的步骤。也许我的程序应该在不同的文件夹或其他东西中,我不能确定。有谁知道问题是什么?谢谢
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
已包含在构建中。
缺少什么依赖项,我如何确保它被包含在内?
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
明确但无济于事。
python - cx_Freeze 复制路径
我正在使用 cx_Freeze 为我的 PyQt 应用程序生成 Windows 二进制文件。但是生成的二进制安装程序似乎仍然包含对我机器上文件的引用。(生成二进制文件的那个)。所以我无法将生成的安装程序分发到其他机器。当程序在另一台机器上启动时,它似乎会寻找只存在于我的机器上的路径。
我的 setup.py 看起来像这样:
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。
该代码用于将一些文件复制到我在配置文件中编写的路径。并且代码运行没有错误。
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,但我找不到它是哪一个。