1

我下载了最新版本的 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 和提取的文件夹。我究竟做错了什么?

4

1 回答 1

0

我也有这个问题。

我尝试使用以前的版本https://github.com/upx/upx/releases/tag/v3.95,这似乎有效。

于 2020-08-24T09:46:57.803 回答