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。.zip と抽出したフォルダーの両方を、この C:/UPX フォルダーに保持します。私は何を間違っていますか?