177得票15回答
使用PyInstaller(--onefile)打包数据文件

我正在尝试使用PyInstaller构建一个包含图像和图标的单文件EXE。但是我无论如何都无法让--onefile正常工作。 如果我使用--onedir,那么一切都很好。但是当我使用--onefile时,在运行已编译的EXE时,它找不到相关的附加文件。它可以很好地找到DLL和其他所有文件,只...

122得票9回答
通过pyInstaller生成的Python EXE文件中确定应用程序路径

我有一个应用程序,它只存在于一个.py文件中。我已经成功地将pyInstaller打包成Windows的可执行文件。问题是,该应用程序需要一个.cfg文件,该文件始终与应用程序直接放在同一目录下。 通常,我使用以下代码构建路径:import os config_name = 'myapp.c...

94得票8回答
PyInstaller创建的应用程序启动缓慢

我有一个用Python编写并使用PyInstaller“编译”的应用程序,并使用PyQt作为GUI框架。 在主窗口加载和显示之前,运行此应用程序会有大约10秒的延迟。据我所知,这不是由于我的代码缓慢,而是由于Python运行时初始化造成的。 问题在于,此应用程序使用自定义启动器/任务栏应用...

76得票12回答
Pyinstaller设置图标无法更改

当我使用以下命令时:pyinstaller.exe --icon=test.ico -F --noconsole test.py 所有图标都没有变成test.ico。有些图标仍然是pyinstaller的默认图标。 为什么? 所有图标都变了: Windows 7 32位 Windows 7 ...

75得票4回答
减小pyinstaller可执行文件的大小

我有一个简单的pandas pyinstaller exe,大小超过40MB。 我的exe示例:import collections import csv import selenium import pandas print('hi') 对于这个来说,40MB+似乎有点过度杀伤。 我该...

70得票4回答
获取Python项目中使用的所有模块/包

我有一个Python GUI应用程序,现在需要知道应用程序链接到的所有库,这样我就可以检查所有库的许可证兼容性。 我已经尝试使用strace,但是strace似乎报告了所有包,即使它们没有被应用程序使用。 我还尝试过Python ModuleFinder,但它只返回Python2.7内部的...

68得票11回答
PyInstaller制作的程序现在被AVG视为木马病毒

大约一个月前,我使用了PyInstaller和Inno Setup为我的Python 3脚本制作了一个安装程序。我的AVG Business Edition AntiVirus刚刚在今天的更新中开始抱怨该程序在主要的.exe文件中(由PyInstaller创建并包含所有Python“内部机制”...

64得票6回答
使用Pyinstaller冻结Python程序时如何消除控制台输出

最近我用Tkinter从Python编写了一个相当简单的程序,为我的祖父使用。它对于他将要使用的功能来说非常有效。但是,当然,有一个丑陋的控制台输出窗口。我通过简单地将文件扩展名从.py更改为.pyw成功地摆脱了它。但是,当我使用PyInstaller进行冻结时,它又重新出现了!有没有办法可以...

62得票10回答
Windows- Pyinstaller错误 "failed to execute script" 当应用程序被点击

我正在努力克服这个错误,我已经到处搜索了那个错误信息,但似乎没有任何与我的情况相关的内容:"failed to execute script new-app" new-app是我的Python GUI程序。当我使用以下命令运行pyinstaller时:pyinstaller.exe --on...

58得票3回答
docker compose: 加载共享库时出错:libz.so.1:无法从共享对象映射段:操作不允许。

安装了 docker 和 docker-compose 后: NAME="Red Hat Enterprise Linux Server" VERSION="7.6 (Maipo)" 执行以下操作时: sudo docker-compose -version 返回的是: Erro...