我正在我的项目中使用PyInstaller 3.3.1和OpenEXR 1.3.0。你知道吗
我使用--onefile选项创建单个文件可执行文件。你知道吗
其工作原理如下:
import sys
if getattr(sys, 'frozen', False):
print("hello world")
“helloworld”只需输出到控制台,程序就会关闭。你知道吗
另一方面,这会导致exe崩溃(不会显示错误):
import sys
import OpenEXR
if getattr(sys, 'frozen', False):
print("hello world")
我试着调试程序,看看OpenEXR模块是否正确地包含在exe中。它是。你知道吗
我找到了解决这个问题的办法。我没有直接使用OpenEXR,而是在OpenEXR上使用了pyexr-包装器库。Exe不再崩溃。你知道吗
相关问题 更多 >
编程相关推荐