我下载了最新版本的 UPX,将其解压缩到 C:/UPX 上的文件夹中。此文件夹现在包含 .exe 和提取的文件夹。Pyinstaller 要么根本不识别 UPX,要么它给了我:
84 信息:PyInstaller:4.0.dev0
84 信息:Python:3.7.6 (conda)
84 信息:平台:Windows-10-10.0.18362-SP0
运行“C:\UPX\upx -V”时出错:[WinError 5] 访问被拒绝
错误:执行命令失败!
我使用的代码是:
pyinstaller --upx-dir C:\UPX --add-data img.png --onefile script.py
我从 Anaconda 提示符下以管理员身份运行它。当 UPX 文件位于我的脚本所在的当前目录中时,它根本无法识别 upx。
我正在遵循在线给出的所有建议,但我感觉我正在下载/尝试使用错误的 UPX 文件。我从这里下载:https : //github.com/upx/upx/releases/tag/v3.96 upx-3.96 版本的 .zip。我保存在此 C:/UPX 文件夹中的 .zip 和提取的文件夹。我究竟做错了什么?