Python3.6.7搭配PyInstaller调用UPX失败,提示‘UPX is not available’求助
解决PyInstaller提示“UPX is not available”的方案
确认UPX版本兼容性
PyInstaller 4.10需搭配兼容的UPX版本,建议使用UPX 3.96这类稳定版,避免使用UPX 4.x及以上版本(可能存在兼容性问题)。指定UPX路径运行
无需手动复制文件,直接在打包命令里指定UPX所在文件夹路径即可:pyinstaller --windowed --upx-dir "你的UPX文件夹绝对路径" CreateChipPack.py配置系统环境变量
将UPX所在目录添加到系统PATH环境变量中,添加完成后重启命令提示符,PyInstaller就能自动识别UPX。验证UPX可调用性
在命令提示符中输入upx,如果能输出UPX的帮助信息,说明系统已能识别;若提示命令不存在,需重新检查路径配置。核对PyInstaller实际路径
用以下命令找到PyInstaller的实际运行路径:where pyinstaller将upx.exe复制到该路径下,再重新执行打包命令。
内容的提问来源于stack exchange,提问作者leistung
相关产品推荐
相关产品推荐

