J'essaie d'utiliser pyinstaller
dans cmd mais je reçois une erreur:
C:\Users\username>pyinstaller
'pyinstaller' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\username>
Lorsque j'utilise cette commande dans le dossier Scripts dans python, cela fonctionne:
C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts>pyinstaller
usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME]
[--add-data <SRC;DEST or SRC:DEST>]
[--add-binary <SRC;DEST or SRC:DEST>] [-p DIR]
[--hidden-import MODULENAME]
[--additional-hooks-dir HOOKSPATH]
[--runtime-hook RUNTIME_HOOKS] [--exclude-module EXCLUDES]
[--key KEY] [-d] [-s] [--noupx] [-c] [-w]
[-i <FILE.ico or FILE.exe,ID or FILE.icns>]
[--version-file FILE] [-m <FILE or XML>] [-r RESOURCE]
[--uac-admin] [--uac-uiaccess] [--win-private-assemblies]
[--win-no-prefer-redirects]
[--osx-bundle-identifier BUNDLE_IDENTIFIER]
[--distpath DIR] [--workpath WORKPATH] [-y]
[--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEVEL]
[--upx UPX]
scriptname [scriptname ...]
pyinstaller: error: the following arguments are required: scriptname
C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts>
Comment résoudre ça?
vous devez modifier votre environnement PATH pour inclure C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts>
si vous ne savez pas comment faire, regardez ici
bonne chance
Copiez "pyinstaller.exe" dans le dossier contenant le fichier .py que vous souhaitez convertir. Lorsque vous avez terminé, supprimez simplement 'pyinstaller.exe'. Bonne chance.
Pour Python 3.7, vous devrez ajouter le dossier Scripts d'AppData/Roaming (% appdata%) à la variable PATH.
C:\Users\%USERNAME%\AppData\Roaming\Python\Python37\Scripts
si vous ne pouvez rien faire ou que vous avez moins de temps, vous pouvez créer l'environnement virtuel et y installer pyinstaller, puis générer un fichier exécutable