启动时出现 UPX 坏图像和不可压缩异常
UPX bad image on launch and notcompressible exception
脚本超级简单,无需 UPX。
import selenium
import scipy
import pandas as pd
print('Testing123')
启动后我得到 bad image
pyinstaller myfile.py --upx-dir=C:\upx394w --onedir
启动 exe 时不起作用,我使用的是 windows 64 位。
pyinstaller az1.py --onedir –noupx
(Az1.exe) [有效]
现在我 运行 形象不好。唯一真正的问题可能是:NotCompressibleException 这可能是问题,但它似乎被压缩了 (full command line output):
值得注意的是:
upx: C:\Users\H0u\AppData\Roaming\pyinstaller\bincache01_py36_64bit\api-ms-win-crt-multibyte-l1-1-0.dll: NotCompressibleException
69790 INFO: Building COLLECT out00-COLLECT.toc completed successfully.
好吧,这很奇怪。这是常见问题,请参见此处:
https://github.com/pyinstaller/pyinstaller/issues/1565
删除 vcruntime140.dll 可以解决这个问题。将做进一步的测试,但这通过删除导致问题的文件来解决(不确定是否安全)但有效。
脚本超级简单,无需 UPX。
import selenium
import scipy
import pandas as pd
print('Testing123')
启动后我得到 bad image
pyinstaller myfile.py --upx-dir=C:\upx394w --onedir
启动 exe 时不起作用,我使用的是 windows 64 位。
pyinstaller az1.py --onedir –noupx
(Az1.exe) [有效]
现在我 运行 形象不好。唯一真正的问题可能是:NotCompressibleException 这可能是问题,但它似乎被压缩了 (full command line output):
值得注意的是:
upx: C:\Users\H0u\AppData\Roaming\pyinstaller\bincache01_py36_64bit\api-ms-win-crt-multibyte-l1-1-0.dll: NotCompressibleException
69790 INFO: Building COLLECT out00-COLLECT.toc completed successfully.
好吧,这很奇怪。这是常见问题,请参见此处:
https://github.com/pyinstaller/pyinstaller/issues/1565
删除 vcruntime140.dll 可以解决这个问题。将做进一步的测试,但这通过删除导致问题的文件来解决(不确定是否安全)但有效。