【问题标题】:WinError 5 Access is denied when trying to include UPX dir in Pyinstaller尝试在 Pyinstaller 中包含 UPX 目录时,WinError 5 访问被拒绝
【发布时间】:2020-11-17 22:21:34
【问题描述】:

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

【问题讨论】:

    标签: python pyinstaller upx


    【解决方案1】:

    我也有这个问题。

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

    【讨论】:

      猜你喜欢
      • 2018-02-10
      • 2020-05-03
      • 2016-11-06
      • 1970-01-01
      • 2022-11-04
      • 2016-12-21
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      相关资源
      最近更新 更多