我在 Ubuntu 18.04 上使用 PyInstaller 版本 3.4 构建了我的 Python 应用程序的单个文件可执行文件。
当我在构建它的同一系统上启动可执行文件时(为了验证所有内容是否如广告所述),它会在几秒钟后返回到命令行提示符。似乎发生了“某事”,但控制台没有按预期输出。我还尝试将输出和错误重定向到文件,但也没有任何结果。例如:
$ dist/myapp >> log.txt 2>&1
$ cat log.txt
$
通常,应用程序在运行时将信息记录到控制台。
我可以在哪里查找有关启动 PyInstaller 创建的可执行文件时发生的情况的信息(即我的 stdout/stderr 去了哪里)?另外,我已经使用
--debug all
选项重建了我的可执行文件,但这似乎没有效果。