问题标签 [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 回答
1566 浏览

python - cx_freeze 的解决方法只读站点包

我目前正在尝试cx_freeze在我必须使用的 Solaris 工作站上工作,以便从我拥有的 Python 脚本制作可执行文件。问题是,我不是这台机器的管理员,并且cx_freeze请求的安装写入站点包,这对我来说是只读的。

所以,很明显,我得到了这个错误:

如果我尝试运行它,它会失败:

显然,这与安装失败有关。所以,这是我的问题:

如果没有安装virtualenv,我可以避免写入site-packages,并cx_freeze从我的主文件夹执行吗?


编辑我查看了 site.py 文档PYTHONPATH填充应该等同于使用site-packages. 所以我的问题现在更像是:要添加到的路径是什么PYTHONPATH,以便cx_freeze可以从任何位置执行?


笔记:

  • 我想避免处理virtualenv,因为我已经在努力理解可执行工具......
  • 我看到了这个问题,但这仍然需要访问site-packages文件夹,而且它不是特定于用户的;
  • 我尝试将以下路径添加到 PYTHONPATH,但这不起作用/home/xxxx/cx_freeze-4.2.3/build/lib.solaris-2.10-sun4v-2.6
  • 我也在尝试使用PyInstaller但有依赖问题(管理员并没有真正帮助我)。
0 投票
3 回答
67 浏览

python - 我在哪里发出命令?

当 cx_freeze 等工具告诉您使用“python setup.py build”等命令时,该命令在哪里发出?我已经尝试过 python 命令行和 Windows 命令提示符,但都没有输入该短语。

0 投票
1 回答
98 浏览

python - cx-freeze 应用程序的问题:它只运行了 1 秒

我用 python 做了一个游戏,然后用cx-freeze导出它。出于某种原因,当我尝试双击应用程序时,它会打开一个命令行大约一秒钟然后关闭。但是,当我自己使用 python IDLE 运行它时,它工作正常。我错过了什么?

如果有帮助:我在一个名为 data 的单独文件夹中有图形文件,并且我使用的是普通的 python 模块 + pygame

0 投票
2 回答
251 浏览

python - Python在Windows上打包EXE空白屏幕一秒钟如何阻止这个?

我已经从我放在一起的 python GUI 程序中创建了一个 EXE,就功能而言,这一切都很好,但是每当有人运行它时,他们的屏幕就会变黑一秒钟,然后回到 Windows 并运行该程序。

这是个常见的问题吗?或者它可能是特定于代码的东西(它非常简单,只是一个矩形板的重量计算器)。代码如下(我用cxfreeze打包)。请注意,我并不是真正的 python 程序员,只是似乎是使用 GUI 执行此操作的最简单方法(我使用 easyGUI 来创建它):

(我省略了一些错误检查,因为它只是一个 if-else 语句)

它发生在我整理的代码和我为其他事情下载的代码中。任何通过 cxfreeze 的东西。

我认为只是屏幕空白是一个问题,一旦我真正学习了 Python,我就可以改进代码。

0 投票
1 回答
3723 浏览

python - cx_Freeze/ldap: ImportError: DLL Load Failed %1 不是有效的 Win32 应用程序

我正在使用 cx_Freeze 将我的 python 程序转换为 exe。当它是 .py 时,一切都运行良好,但是当我运行 exe 时,我得到以下回溯;

我已经用谷歌搜索了这个问题,但我仍然不确定它甚至意味着什么,或者它是否是 cx_Freeze 或模块的问题,或者我只是缺少 dll。任何帮助将非常感激。提前致谢!

0 投票
2 回答
1896 浏览

python-3.x - Python、PySerial 和 cx-freeze

尝试学习 cx-freeze。我有一个 python 程序,我正在尝试冻结到 exe。

我使用 PySerial,无论我如何尝试包含 win32 似乎都没有帮助。我使用 Python 3.2 和 win7。

我已经在网上搜索过,其他人也遇到过同样的问题,但似乎没有出现任何解决方案。但我怀疑没有人成功地 cx_freezing 使用 PySerial 的东西。

我完全被困住了。任何帮助将非常感激

错误:

安装程序.py:

知道从这里去哪里吗?提前致谢

我尝试进行盲导入:

没运气...

也许我在看这个错误的方式....

0 投票
2 回答
2332 浏览

python - Python - cxfreeze 一直说文件/目录不存在

我有一些非常基本的代码可以工作,我想把它变成一个exe。

由于我使用的是 Python 3,因为它看起来比其他 Python 版本干净得多,所以我无法使用 Py2Exe,所以我安装了 cxfreeze。

一旦我使用以下命令运行 cxfreeze:

它说明了目录/文件不存在的情况。这和它一样深入。确切的错误类似于“找不到指定的路径”

cxfreeze 本身被 cmd“检测到”,因为当我运行“cxfreeze”时,我没有收到无法识别的错误。cxfreeze 和 python 都在我的 PATH 环境变量中。

当然,我已经对目录进行了三次检查,它是正确的。

我已经尝试过这个命令的变体,包括

任何人都可以为这种情况带来光明吗?

0 投票
1 回答
5876 浏览

python - Cx_Freeze DLL 加载失败

我一直在尝试使用 cx_freeze 一段时间,但总是出现同样的错误

我尝试了 32 位和 64 位,并且尝试了 setup.py 和 cxfreeze.bat

我要问的是,我该如何让它工作?

0 投票
1 回答
699 浏览

python - 使用 cx_freeze 创建的 exe 无法正常工作

当我使用 IDLE 运行此代码时,它运行正常,但是当我使用 cx_freeze 创建此 python 文件的 exe 时,if 和 elif 条件分别不适用于“r”和“w”。对于任何输入,它总是转到 else 语句。

我正在使用 python 3.2 和 cx_freeze 3.2

0 投票
2 回答
778 浏览

python - 在 Python 3 中为 Windows 用户创建程序,不能使用 PIL?

我编写了一个相当简单的 GUI 程序,用 Python 为 Windows 用户自动执行一些流程(因为它是我比较熟悉的唯一可以在 Windows 上运行的编程语言)。理想情况下,我不希望用户必须在他们的机器上运行安装程序,因为我的计划是让它在 USB 驱动器中独立运行。

它依赖于 os、shutil、string、sys、tkinter、webbrowser、PIL、ftplib 和 glob。

当我在它上面运行 cx_freeze 时,似乎所有的依赖项都被导入了,除了 PIL。我以前从未使用过 cx_freeze,所以我可能做错了什么,但看起来不像。从解冻的 .py 脚本运行程序就可以了。

这是我在尝试使用 PIL 命令时收到的错误消息:

感谢您的任何帮助,您可以提供。我看到它仍在引用 C:\Python32 这可能是问题的一部分,因为它不应该是(如果我没记错的话)。

更新:

我查看了 PIL 常见问题解答,似乎该答案的要点是我需要确保我的 sys.path 列表是正确的。我基本上抓取了所有适用于 Windows 的 Python 文件并将其包含在我试图用来包含所有内容的 USB 驱动器中,并将我的路径设置为:

所有路径似乎都是正确的,但由于某种原因,我仍然遇到同样的错误。当我运行 .py 文件时,一切都 100% 正常工作,但这似乎以某种方式破坏了它。其他模块似乎工作得很好,例如 shutil、os 和 sys。