问题标签 [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.
python - Python:排除模块 Pyinstaller
我已经开始在 Py2Exe 上使用 Pyinstaller。但是,我很快就遇到了问题。如何排除我不想要的模块,以及如何查看包含在单个可执行文件中的模块?
我可以从我的 Python 安装中的 DLL 文件夹中删除一些pyd
和dll
文件,因此 Pyinstaller 找不到,因此不包含它们。我真的不想对所有模块都这样做,因为它会变得非常艰巨。
我确实尝试编辑 Pyinstaller 制作的规范文件。
但是文件的大小保持不变,所以我断定这不起作用。
那么如何查看 Pyinstaller 包含哪些模块以及如何排除那些我不想要的模块?
python - 如何使用带有 XRC 的 2 阶段创建使 PyInstaller 在 wxPython 上工作?
每个人都建议从 py2exe 切换到 PyInstaller,以便从 Python 脚本制作独立的可执行文件。我们的第一个试验是制作一个 wxPython 应用程序,该应用程序使用XRC 创建大量 2 阶段。PyInstaller 的构建过程似乎不包括 .xrc 文件中指定的那些模块,我想知道我们是否可以利用隐藏导入功能或其他替代方法。有任何想法吗?
python - PyInstaller,但保持 .py 文件可升级
我已经设法将我的 PyQt4 应用程序打包为 Windows 上的“独立”应用程序,它可以工作。
但是,此应用程序可以自行升级,这是通过将我编写的实际代码(.py 文件)替换为通过 Internet 下载的新版本来完成的。
我如何告诉 PyInstaller 完成它的工作(将 DLL 放在一起,生成带有闪亮图标的启动器等),但让 .py 文件保持不变?
我需要将这些文件直接放在磁盘上,以便自动更新工作。
python - Python:使用 Pyinstaller 编译
所以我试图用 Pyinstaller 创建一个可执行的二进制文件。在构建文件“warnpython.txt”时出现此消息。
在执行新制作的可执行文件后,我立即回到终端,就好像进程已经退出一样。当通过执行 py 脚本进行测试时,一切正常,只有在使用 Pyinstaller 编译时才会发生这种情况。警告文件是否给我们任何线索?
pyqt - PyInstaller 创建缓慢的可执行文件
我正在使用 PyInstaller 创建使用 PyQt 的 python 程序的单个可执行文件。它会创建 .exe 并运行良好,但需要 15 到 20 秒才能启动。我想我可以通过创建一个启动屏幕来解决问题,这样用户至少会知道发生了什么事,不幸的是,启动屏幕并没有比程序窗口本身更快地显示出来。我还创建了与 -onedir 相同的程序,该程序确实启动得更快,但这并不是真正的分发选项。如果有人对减慢执行速度的原因以及加快速度的方法有任何想法,我将不胜感激。谢谢。
python - PyQt:在 Windows 中为我的程序执行“启动时启动”技巧的最佳方法
我正在使用 PyQt 开发一个在 Windows 中的应用程序,如果在首选项中设置,应该能够在启动时启动。
我将这个软件与 PyInstaller 作为单个可执行文件发布;我没有合适的“安装程序”。
实现这一目标的最佳方法是什么?(=从引导开始)
一个可能的解决方案是在启动文件夹中添加一个链接,但我必须从软件中完成:这可能吗?其他方法?
启动文件夹有通用路径吗?我可以有一些权利的问题吗?
python - PyInstaller:“ImportError:没有名为 os 的模块”
我正在尝试学习 PyInstaller。我创建了两个简单的文件,Test.py:
和测试规范:
然后我跑了:
这运行时没有任何错误消息,并生成了一个包含多个文件的目录 dist,包括 Test.exe。当我运行 Test.exe 时,输出失败:
我确定我犯了一些愚蠢的初学者错误,但是什么?
python - 如何为 PyInstaller 创建钩子模块?
我最近使用 PyQt 和其他一些我想分发给其他人的软件包制作了一个脚本,并且我一直在尝试使用 PyInstaller 将它变成一个 exe。
我遇到的问题是我收集的“导入失败,找不到”与我需要为某些模块创建挂钩文件的事实有关。我已经尝试按照 PyInstaller 手册上的有限指南进行操作,但这似乎不像我尝试过的那样有效。有任何想法吗?生成的 .exe 文件在“from import obspy.core import *”步骤失败,因此可能是在它通过之前发生的导入。
我对脚本的导入如下:
python - PyInstaller 问题
我用 pyinstaller 创建了我的 python 程序的 exe 版本。但是当我尝试从该 exe 运行我的应用程序时,我收到如下错误:
问题可能是由什么引起的?
提前致谢。