Maison  >  Article  >  développement back-end  >  Comment résoudre le problème de python UPX n'est pas disponible

Comment résoudre le problème de python UPX n'est pas disponible

WBOY
WBOYavant
2023-04-20 09:13:062587parcourir

1. Rapport d'erreur

Comment résoudre le problème de python UPX n'est pas disponible

2. Cause de l'erreur

Étant donné que pyinstaller utilise UPX pour l'empaquetage, l'application n'a pas été trouvée lors de l'empaquetage, ce qui a entraîné une erreur !

3. Solution 1

Visitez le site officiel d'UPX pour télécharger : https://upx.github.io, [J'utilise la version Windows 64], j'ai donc téléchargé le package compressé win64 !

Comment résoudre le problème de python UPX n'est pas disponible

Décompressez le package compressé et obtenez upx.exe

Comment résoudre le problème de python UPX n'est pas disponible

Copiez upx.exe dans le répertoire d'installation de pyinstaller. [Répertoire d'installation de mon pyinstaller : D:PythonScripts]

Comment résoudre le problème de python UPX n'est pas disponible

Comment résoudre le problème de python UPX n'est pas disponible

Enfin, exécutez à nouveau la commande d'empaquetage

pyinstaller -F app.py

Comment résoudre le problème de python UPX n'est pas disponible

4.

2. 【Réinstallez pyinstaller】

pip uninstall pyinstaller

5. Solution 3

Faites attention à l'erreur : script «H : Un petit outil développé par python 3.7 python 3.7 pour convertir base64 en images par lots app.py’

Comment résoudre le problème de python UPX n'est pas disponible

Étant donné que le nom de mon programme est base64_to_png.py, j'ai entré le mauvais nom [app.py] lors de l'empaquetage, ce qui a entraîné l'erreur [UPX n'est pas disponible.] ! ! ! Remplacez directement app.py par base64_to_png.py !

Remarque : entrez le nom du programme .py que vous avez écrit vous-même dans le package, entrez le nom du programme .py que vous avez écrit vous-même dans le package, entrez le nom du programme .py que vous avez écrit vous-même dans le package ! ! ! Erreur importante de bas niveau, rappelez-vous que toute la matinée vous devez effectuer diverses installations et mises à niveau à cause de cette erreur. Sois prudent! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer