- 问题描述:
(1)在软件里面调用了obspy的库,通过obspy.signal.detrend里面的polynomial来做去趋势处理,在通过pyinstaller打包之前,软件可以正常运行,没有问题。
(2)但是通过pyinstaller打包之后,无法运行,黑框闪退,并且报了如下错误
-
原因:
打包之后,没有将viridis这个东西打包进去,但是实际polynomial又没有用到这个东西。 -
解决方案:
直接将polynomial里面的源代码拿出来,单独写成一个函数,然后调用。问题完美解决,同时还可以降低打包之后的软件大小。