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

python - cx_freeze 的 exe 错误

嘿,将 python 脚本编译为 exe 相对较新。我使用 cx_freeze 来编译我的脚本,一旦它构建,我运行 exe,它给了我这个错误。有很多谷歌,但不太确定。错误是:

不太清楚如何解决这个问题。我读到可能存在名为 re 的模块之间的冲突?在蟒蛇?以及 cx_freeze 模块中名为 re 的模块?

我的设置文件如下所示:

0 投票
1 回答
1618 浏览

pyodbc - pyodbc 的 cx_freeze 错误

如果你有一个简单的程序名 pyodbcTest.py

然后使用 cx_freeze 编译它

然后运行该程序会引发以下错误。

有任何想法吗?

0 投票
5 回答
2150 浏览

python - Pygame 和 cx_freeze:分段错误

我正在使用 ubuntu 和 python 2.6

我发现我的系统上已经安装了 cx freeze (有没有办法检查它是否与我的 Python 版本兼容?)

但是,我有一个小的 pygame 脚本(导入另一个模块和一些图像),我想编译它;

我将此文件用作 setup.py:

如果我运行生成的可执行文件,(通过终端)我得到这个错误:

我该怎么办?我已经搜索过,但我发现的例子很少,而且我在谷歌结果中没有看到这个错误

ps 当然,在使用 cx freeze 之前程序运行良好

0 投票
3 回答
3050 浏览

python-3.x - 在另一台计算机上运行冻结的 pyqt 应用程序时不显示图像

我有一个使用 cx_freeze 冻结的 PyQt4 程序。我遇到的问题是,当我制作 QGraphicsPixmapItem 时,它正在获取由 SVG 文件制作的像素图,项目没有问题,但像素图没有加载,所以场景中没有图像只有项目. 让我感到困惑的是,这只发生在我在与构建 exe 的计算机不同的计算机上运行它时。当我在构建它的计算机上运行 exe 时,程序运行良好。即使我尝试在计算机上安装所有必需的 python 组件和 pyqt 组件的计算机上运行它,如果不是构建它的计算机,pixmap 也不会从 svg 文件加载。我不确定这是否是我的 cx_freeze 设置的问题。py 文件,或者如果我需要更改主代码中的某些内容,那么任何帮助或只是将我指向正确的方向都会很棒。我的感觉是,当 cx_freeze 正在构建它时,有些东西变得一团糟,所以我将在下面粘贴我的 setup.py 文件的内容。我也在使用 Python v3.1 在 Windows 上运行。

PS。这是我的文件层次结构(如果有帮助的话):

0 投票
1 回答
1063 浏览

python - 可以在 Ubuntu 中使用 cx-freeze 将 python 脚本冻结为 Windows 可执行文件吗?

当我在 Ubuntu 中使用 cxfreeze 时,它​​会自动将 python 脚本编译为 Linux 可执行文件。我已经广泛阅读了文档,但我找不到将脚本冻结为 .exe 以便在 Windows 机器上运行程序的方法。这可以吗-?

0 投票
4 回答
2075 浏览

python - UnicodeDecodeError 仅适用于 cx_freeze

我收到错误消息:"UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 7338: ordinal not in range(128)"一旦我尝试在使用 cx_freeze 冻结脚本后运行程序。如果我正常运行 Python 3 脚本,它运行良好,但只有在我冻结它并尝试运行可执行文件后,它才会给我这个错误。我会发布我的代码,但我不确切知道要发布哪些部分,所以如果有任何某些部分可以帮助我知道,我会发布它们,否则我似乎曾经遇到过这个问题并解决了它,但是已经有一段时间了,我不记得到底是什么问题或我是如何解决它的,所以任何帮助或指示让我朝着正确的方向前进都会有很大帮助。提前致谢。

0 投票
1 回答
1144 浏览

python - python 3.2:cx_freeze 不导入所有 pyserial

我在构建我的 python 3.2 脚本的 exe 版本时遇到问题。该脚本需要 pyserial 并使用 cx_freeze 构建。但是,当我运行 exe 时,我得到:

稍微窥探一下,Pyserial 站点包有一个“win32.py”模块(除了 serialwin32.py);但是,在 cx_freeze 生成的压缩库中,缺少 win32.py。简单地放置一个 pyc 版本并不能解决问题。使用 cx_freeze "includes = [ ]" 也不起作用。

有任何想法吗?我的问题是否有说服力(我对 python 还很陌生)?

0 投票
1 回答
1547 浏览

python - Python Pmw 和 cx_Freeze?

我无法从使用 Pmw(Python 大型小部件)的 python 程序中生成可执行文件。我使用 cx_Freeze(通过 gui 后端“Gui2Exe”)。搜索 Pmw 站点我发现它是由 Pmw 库在运行时检查模块的方式引起的,当您使用 py2exe 或类似程序时它不起作用,因为这些库位于 zip 文件中。更多信息可以在这里找到:http: //pmw.sourceforge.net/doc/dynamicloader.html 因此,他们在该页面的“冻结 Pmw”下提供了一个解决方案,方法是提供一个生成单个独立 Pmw 模块的脚本,你很容易冻结。但是,该脚本使用不推荐使用的代码,并且不适用于 Python 2.6 +。我试图修改它没有运气。

编辑:我想提一下,仅仅用 're' 替换 'regex' 是行不通的。

0 投票
0 回答
686 浏览

python - python: pywintypes.com_error 当从 CDRom 运行而不是 HD

我有一小段代码(一个较大程序的一部分)只检查驱动器号和 CDROM 的状态

作为较大程序的一部分,我必须使用 cxFreeze 编译代码以创建 exe。为了测试我的问题,我单独使用上面的代码来复制它。

当我从硬盘驱动器运行 .exe 时,它​​运行正常。当我从 CD 本身(我的最终目标)运行它时,我收到以下错误

我怀疑它出现了这个错误,因为代码实际上是从 CD 运行的,同时它试图获取 CD 的状态更新。任何人都可以验证这一点并提出解决方案吗?

0 投票
1 回答
939 浏览

python - 未显示 cx_freeze 和 utf-8 字符的问题

我正在尝试编译一个包含西班牙语字符串的 python 脚本。

如果我运行 .py,它会正确显示。编译运行良好,但是当我运行生成的 .exe 时,非 ascii 字符被替换为错误字符,并且没有报告错误。

我找不到任何人问同样的问题,我是唯一一个试图编译 ñ 还是我在编译中遗漏了什么?

我在win xp上使用python 3.1.2和cx_freeze 4.2.1。问题在基本编译 (\Scripts\cxfreeze) 和高级 (setup.py) 中是一致的

测试代码,main.py

运行.py

正确的输出

运行.exe

cx_freeze 输出

编辑:

冷冻机测试源

冷冻机测试源