问题标签 [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.
python - cx_Freeze ImportError:无法导入名称
我正在尝试使用 ttk 模块为 tkinter 中的 GUI 应用程序创建适用于 Windows 的可执行文件。我用 cx_freeze 制作了一个 exe,但是当我在控制台中运行该应用程序时,它给了我以下错误:
这是我的代码中的第 14 行和第 15 行:
python - 冻结 Python 代码时缺少多处理模块
我正在使用 cx_Freeze 来冻结我的 Python 代码,以便我可以在 Windows 系统上将其作为可执行文件分发。它工作正常,但缺少一些模块。我在我的项目中使用了一些开源库,例如 BeautifulSoup 和 Periscope。他们使用一些库来实现向后兼容性,我不需要像 Python 2.6 那样包含这些库。问题是第三个导入—— multiprocessing._multiprocessing。谁能告诉我需要安装什么才能解决这个问题?mutiprocessing 模块似乎与 Python 捆绑在一起,那么导致此错误的原因是什么?
有什么帮助吗?
多谢你们!
python - 使用 cx_Freeze 分发哪些文件?
我正在使用 cx_freeze 冻结 Python 脚本以分发到其他 Windows 系统。我按照指示做了所有事情,cx_freeze build\exe.win32-2.6
在包含我的源代码的文件夹中生成了一个文件夹。这个目录现在包含一堆 PYD 文件、一个 library.zip 文件、python DLL 文件和主可执行文件。我需要分发这些文件中的哪些?任何帮助,伙计们?
提前致谢。
python - 使用 cx_freeze 时如何捆绑其他文件?
我在 Windows 系统上使用 Python 2.6 和 cx_Freeze 4.1.2。我创建了 setup.py 来构建我的可执行文件,一切正常。
当 cx_Freeze 运行时,它会将所有内容移动到build
目录中。我有一些其他文件希望包含在我的build
目录中。我怎样才能做到这一点?这是我的结构:
这是我的片段:
设置
我似乎无法让它工作。我需要一个MANIFEST.in
文件吗?
python - python cx_Freeze Egg问题
我正在尝试从 python 脚本(使用大量鸡蛋)构建可执行文件(用于 32 位 windows xp)
我考虑过 py2exe(0.6.9)、PyInstaller (1.4) 和 cx_Freeze (4.1.2)
PyInstaller 不喜欢 python 2.6 午餐)
所以我选择了 cx_Freeze (应该从 4.0 开始无缝支持鸡蛋)。但由于某种原因它没有。
为了识别鸡蛋内的文件,我传递了哪些参数?
python - cx_Freeze 和 PYC/PYD 文件
我正在使用 cx_Freeze 来冻结我的 python 程序。在运行 cx_Freeze 时,会创建一堆 PYD 文件,将一大堆 PYC 文件放入名为 library.zip 的存档中,还有一些 DLL 文件。
有人能告诉我 PYC 和 PYD 文件之间的区别吗?PYD 文件不在 library.zip 中的原因是什么?是否也可以将 PYD 文件放入存档中?
谢谢。
python - 使用 cxFreeze 冻结 wxPython 应用程序时如何隐藏控制台窗口?
我正在使用 wxPython 开发一个 Python 应用程序并使用 cxFreeze 冻结它。除了以下几点之外,一切似乎都很好:
当我运行 cxFreeze 创建的可执行文件时,会弹出一个空白控制台窗口。我不想表现出来。有什么办法可以隐藏吗?
cxFreeze 网站上似乎没有记录它,除了一些类似的 Py2Exe 问题外,谷歌搜索并没有出现太多。
谢谢。
python - 如何使用 cx_Freeze 冻结双模式(GUI 和控制台)应用程序?
我开发了一个在 GUI 模式和控制台模式下运行的 Python 应用程序。如果指定了任何参数,它将以控制台模式运行,否则以 GUI 模式运行。
我已经设法使用 cx_Freeze 冻结它。我在隐藏会随 wxPython 弹出的黑色控制台窗口时遇到了一些问题,因此我修改了我的setup.py
脚本,如下所示:
这工作正常,但现在当我尝试打开控制台并从那里运行可执行文件时,它不会输出任何内容。我没有收到任何错误或消息,因此 cx_Feeze 似乎正在将标准输出重定向到其他地方。
是否有可能让它在两种模式下都工作?任何地方似乎都没有类似的记录。:(
提前致谢。
日当
python - SDL/Pygame 无法使用 cx_Freeze 加载 PNG 图像
我在 Windows 上运行 Python 3.1,我试图通过 cx_Freeze 将我的 Pygame 脚本作为可执行文件分发。现在它似乎正在工作,只是 exe 构建无法加载我的任何图像:
谷歌搜索显示,当 SDL 图像库未正确包含时,就会发生这种情况。但是,SDL_image.dll
两者libpng12-0.dll
都由 cx_Freeze 放入我的构建目录中,所以在我看来一切都应该没问题。为什么它不能加载PNG图像?
编辑:我通过将我的脚本移植到 Python 2.6 并改用 py2exe “解决”了这个问题,因为它有一些我需要的功能。
python - 将独立的 python 应用程序分发到其他机器
我在 linux 下使用 cxfreeze 创建了独立的 python 应用程序,并且可以在没有 python 和其他依赖项的其他机器上运行它。
但是在为mac OS X执行此操作时,该应用程序会在其他机器上搜索以下python 安装位置,该位置实际上存在于它被冻结的机器中。
“/Library/Frameworks/Python.framework/Versions/3.1/Python”
如何在没有这种依赖关系的情况下执行这个应用程序?