J'essaye de le faire depuis un moment. J'ai suivi un tutoriel qui disait que vous devriez d'abord installer pyinstaller. Alors, je l'ai installé. Ensuite, il a dit que vous devriez écrire pyinstaller --onefile -w file_name.py
en cmd. J'ai également eu un problème avec cela (il y avait une erreur). J'ai donc installé une autre version de pyinstaller. J'ai écrit la même chose, mais aucun fichier .exe n'a été créé, seulement un nouveau dossier nommé "pycache" avec un nouveau fichier .pyc à l'intérieur (je suppose que c'est une version du fichier que je voulais transformer en .EXE). Ensuite, j'ai essayé d'installer cx freeze mais pip ne l'installera pas.
Je ne sais pas quel est le meilleur moyen, peut-être que l'un de vous a déjà essayé de faire ça?
modifier - voici ce que j'ai écrit dans cmd et ce qu'il a dit:
K:\>pyinstaller --onefile -w K:\geut_project\client_nuovo.py
74 INFO: PyInstaller: 4.0.dev0+9dd34bdfba
74 INFO: Python: 3.8.0
74 INFO: Platform: Windows-10-10.0.17134-SP0
250 INFO: wrote K:\client_nuovo.spec
252 INFO: UPX is not available.
261 INFO: Extending PYTHONPATH with paths
['K:\\geut_project', 'K:\\']
261 INFO: checking Analysis
312 INFO: checking PYZ
364 INFO: checking PKG
380 INFO: Building because K:\build\client_nuovo\client_nuovo.exe.manifest changed
380 INFO: Building PKG (CArchive) PKG-00.pkg
3881 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
3897 INFO: Bootloader c:\users\user1\appdata\local\programs\python\python38\lib\site-packages\PyInstaller\bootloader\Windows-64bit\runw.exe
3898 INFO: checking EXE
3918 INFO: Rebuilding EXE-00.toc because pkg is more recent
3918 INFO: Building EXE from EXE-00.toc
3929 INFO: Appending archive to EXE K:\dist\client_nuovo.exe
6885 INFO: Building EXE from EXE-00.toc completed successfully.
K:\>
Comme je l'ai dit, je m'attendais à ce qu'il crée un fichier exécutable, mais ce n'est pas le cas (pour autant que je sache). Il a uniquement créé un dossier nommé __ pycache __ et à l'intérieur d'un fichier nommé client_nuovo.cpython-38.pyc (le nom du fichier d'origine est client_nuovo).
Selon ce problème, PyInstaller ne prend pas en charge python 3.8 encore: https://github.com/pyinstaller/pyinstaller/issues/4311