问题标签 [pyinstaller]

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 投票
4 回答
13051 浏览

python - PyInstaller 不会将 PyQt 的图像加载到 GUI

我在将脚本传递给可执行文件时遇到了一些复杂的问题,但我终于设法做到了。主要问题是 PyInstaller 不会将图像加载到 GUI。

它应该是这样的:

它应该是什么样子

这是它的样子:

它看起来如何

而且我似乎找不到问题,这是 .spec 文件:

它应该抓取这些图像,就像它在这里所说的那样:

它们在文件夹中,但由于某种原因它们不起作用。

整个源代码(减去 PyInstaller 文件)在这里

我感谢您的帮助。

0 投票
1 回答
4605 浏览

python - pyinstaller 和 win32com

所以我对如何让 pyinstaller 构建使用 win32com 的应用程序感到困惑。我有一个脚本可以从 IDLE 或通过与 excel 交互的命令行毫无问题地运行

然后是其他一些非常基本的 excel 调用,然后关闭。我已经看到将“clsctx=pythoncom.CLSCTX_LOCAL_SERVER”作为 Dispatch 的参数包含在内的建议,但它不会改变任何东西。每当我构建脚本时,都会收到类似于此的错误

这是从这个德国问题http://www.python-forum.de/viewtopic.php?f=1&t=25010复制的,但我的错误基本相同。我试图实施该页面上给出的建议也无济于事。

我对 COM 的东西几乎一无所知,只是希望能运行这个小的 excel 应用程序。

编辑:还尝试导入pythoncom并运行“CoInitialize()”(基于这个家伙在用py2exe编译后从Python调用MS Access模块​​函数失败说他的脚本在pyinstaller上运行良好)但这也没有改变任何东西。在这里真的很茫然,感谢任何建议。

0 投票
1 回答
2243 浏览

python - 使用 pyinstaller (windows) 捆绑应用程序时出错

我正在尝试捆绑一个使用 scikits-image/skimage、numpy、scipy、wx 和 reportlab 的相当广泛的应用程序。我在 Windows 7 顺便说一句。

它似乎构建得很好:

但是当我尝试运行应用程序时,我遇到了以下错误:

这让我相信 skimage / scikits-image 有问题,但我对如何解决这个问题一无所知。有没有人遇到过类似的事情?

更新

我还用 py2exe 对此进行了测试,得到了以下相同的响应:

更新 2

我现在已经缩小了问题的范围。在 skimage/io/_plugins/plugin.py 中,skimage 将尝试通过以下方式从文件中读取其插件:

但是,文件评估为一个不存在(并且看似随机命名)的目录。现在,skimage 需要将其插件文件(.ini 和 .py)包含在包中,然后在运行时需要在包中查找它们。我想第一部分可以通过收集数据文件来完成,但第二部分呢?

0 投票
1 回答
36329 浏览

python - 如何使用 python 制作带有单个 .exe 文件的应用程序?

可能重复:
py2exe - 生成单个可执行文件

我使用“pyinstaller”从application.py制作了一个application.exe。在这个过程中生成了很多.dll文件。如何使用单个 .exe 文件制作应用程序

0 投票
2 回答
1259 浏览

python - 谷歌驱动器 api 与桌面应用程序崩溃

我使用 google drive 应用程序使用 python 编写了一个桌面应用程序,一切正常。但是当我使用 pyinstaller 输出一个 .exe 文件并运行该应用程序时。这些行出现问题:

身份验证页面显示,我允许其访问。与往常不同的是,在那之后没有任何反应,我发现.exe程序无故退出。以前有人遇到过这个问题吗?如果是这样,如何解决?

PS我现在跟踪错误,如下所示:

我看到有人遇到了类似的错误http://code.google.com/p/google-api-python-client/issues/detail?id=58但回复说它已经修复了。我也尝试了https://github.com/kennethreitz/requests/issues/557中的方法,但它不起作用。有谁知道如何修理它?

0 投票
3 回答
3280 浏览

python - 当冻结为可执行文件时,多处理会运行主窗口的新实例

一年前我已经问过这个确切的问题。我的应用程序使用 Python 的多处理模块,该模块在从命令行运行时可以正常工作,但是当我使用 Pyinstaller 将其打包为可执行文件时,多个进程会作为原始实例的新实例生成,而不是运行它们应该运行的函数。上次给我的建议以及我在其他地方看到的建议是multiprocessing.freeze_support(在我的块开始时调用 ),if __name__ == "__main__":我一直在这样做,但由于某种原因我突然又遇到了这个问题。还有什么可能导致这种情况?

更新:我已经确认 freeze_support() 行的存在根本不会影响这个问题。评论它或取消评论它会给出完全相同的行为:主窗口的副本被打开并坐在那里什么都不做。这是在我的主要 Python 模块的最末端调用它的块:

0 投票
2 回答
4269 浏览

python - Python 可执行文件出现运行时错误。R6034

我最近将我的 wxpython 脚本转换为可执行文件并运行它们,但出现运行时错误。该错误与 C++ 运行时库有关。然而,这个错误似乎并没有影响任何东西。我可以点击它,我的程序运行得很好。任何人都知道如何摆脱这个错误?

编辑:从这个线程中查看更多内容后:http ://forums.devshed.com/python-programming-11/py2exe-manifests-and-vc-redist-dlls-600827.html ,这似乎是一个错误清单文件。我找到了文件 myProgram.exe.manifest。我到底应该把它放在哪里?另外作为记录,我使用 PyInstaller 创建可执行文件

编辑 2:这是错误的链接:http: //i.imgur.com/8osT3.jpg

编辑 3:我厌倦了依赖 walker,发现两个文件丢失 GPSVC.DLL IESHIMS.DLL

我在哪里可以得到这些,我应该把它们放在哪里?

0 投票
1 回答
851 浏览

dll - 使用 Dependency walker 修复运行时错误

我编写了一个可执行的 python 程序,PyInstaller但出现运行时错误:

错误

该应用程序运行完美,但总是出现此错误。我想摆脱这个问题。

我遵循了 Stack Overflow 的一些建议,并使用了依赖遍历器来查找问题。在日志部分,我得到这样的输出:

一堆 .dll 文件有一个红色 x86PyInstaller有一个黑色 x64。这与 32 位和 64 位 CPU 有关吗?我需要将我的 .dll 文件更新为 64 位吗?

0 投票
4 回答
57935 浏览

python - 如何将 python .py 文件转换为可执行文件以供跨平台使用?

我已经通过 SO 搜索了一段时间,现在试图想出一个答案,但由于我没有编程经验,我不太了解文档,也没有足够的信心进行过多的实验。

谁能用稍微简单的术语来描述我将如何使用 Py2exe、PyInstaller、cx_freeze 等程序?我只是想让其他人(主要是朋友)能够运行我的(简单的,纯文本的)程序,而不必自己下载 python。如果有更简单的方法可以做到这一点,我也会很高兴知道这一点。

运行 Vista 32 位,python 2.7

0 投票
2 回答
1133 浏览

python - 使用 pyInstaller 创建一个使用 UAC 的 exe

我有一个 python 脚本,我想从中创建一个 exe,但它需要管理员权限。我想用 pyInstaller 编译我的脚本,但我不知道它是否有启用 UAC 的选项。