【发布时间】:2017-06-24 18:45:28
【问题描述】:
我在 OSX Mavericks 上使用 pyinstaller 2.1 打包 python。我过去成功地做到了这一点,但这是我第一个使用moviepy和ffmpeg的包。我使用以下导入:
from moviepy.video.io import ffmpeg_reader
如果代码中没有这一行,一切正常,我可以从 finder 中的图标启动我的最终包。使用moviepy导入,如果我像这样从终端启动,它将起作用:
open ./myapp.app
但如果我单击 finder 中的图标,它将无法打开(快速打开并崩溃)。我假设这与在终端中设置的路径或环境变量有关,但未传输到我的打包应用程序。我已经在 pyinstaller 中为moviepy及其依赖项尝试了各种隐藏的导入,但似乎没有任何效果。 --debug 模式没有提供太多信息来追踪它。还有其他想法吗?
谢谢!
【问题讨论】:
标签: python ffmpeg pyinstaller