Un convertisseur .py en .exe utilisant une interface graphique simple et PyInstaller en Python.
Lire la suite README ,点击 这里
Suomenkieliset käyttöohjeet löydät täältä
Türkçe Talimatları burada bulabilirsiniz.
دستور العمل های فارسی
Il s'agit d'une personne qui s'est occupée de lui.
Lire le fichier README en anglais
LISEZMOI en Biélorussie
Pour avoir l'interface affichée dans les images, vous aurez besoin de Chrome. Si Chrome n'est pas installé ou si --default-browser
est transmis, le navigateur par défaut sera utilisé.
Vous pouvez installer ce projet à l'aide de PyPI :
$ pip install auto-py-to-exe
Ensuite, pour l'exécuter, exécutez ce qui suit dans le terminal :
$ auto-py-to-exe
Si plusieurs versions de Python sont installées, vous pouvez utiliser
python -m auto_py_to_exe
au lieu deauto-py-to-exe
.
$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git
$ cd auto-py-to-exe
$ python setup.py install
Ensuite, pour l'exécuter, exécutez ce qui suit dans le terminal :
$ auto-py-to-exe
Vous pouvez exécuter ce projet localement en suivant ces étapes :
python -m pip install -r requirements.txt
python -m auto_py_to_exe
pour exécuter l'application Facile.
Utilisez l'indicateur d'aide pour obtenir l'utilisation : auto-py-to-exe --help
Argument | Taper | Description |
---|---|---|
nom de fichier | positionnel/facultatif | Pré-remplissez le champ « Emplacement du script » dans l'interface utilisateur. |
-db, --navigateur par défaut | facultatif | Ouvrez l'interface utilisateur à l'aide du navigateur par défaut (qui peut être Chrome). Je n'essaierai pas de trouver Chrome. |
-nu, --no-ui | facultatif | N'essayez pas d'ouvrir l'interface utilisateur dans un navigateur et imprimez simplement l'adresse à laquelle l'application est accessible. |
-c [CONFIG], --config [CONFIG] | facultatif | Fournissez un fichier de configuration (JSON) pour pré-remplir l'interface utilisateur. Ceux-ci peuvent être générés dans l’onglet Paramètres. |
-o [CHEMIN], --output-dir [CHEMIN] | facultatif | Définissez le répertoire de sortie par défaut. Cela peut toujours être modifié dans l'interface utilisateur. |
-bdo [FOLDER_PATH], --build-directory-override [FOLDER_PATH] | facultatif | Remplacez le répertoire de construction par défaut. Utile si vous devez ajouter un dossier à la liste blanche pour empêcher votre antivirus de supprimer des fichiers. |
-lang [LANGUAGE_CODE], --langue [LANGUAGE_CODE] | facultatif | Indiquez à l'interface utilisateur la langue par défaut lors de l'ouverture. Les codes de langue peuvent être trouvés dans le tableau sous « Traductions » ci-dessous. |
Au lieu d'insérer les mêmes données dans l'interface utilisateur encore et encore, vous pouvez exporter l'état actuel en accédant à la section « Configuration » dans l'onglet Paramètres et en exportant la configuration vers un fichier JSON. Cela peut ensuite être réimporté dans l’interface utilisateur pour remplir à nouveau tous les champs.
Cette action d'exportation de configuration JSON n'enregistre pas automatiquement le répertoire de sortie, car le déplacement des hôtes peut entraîner des structures de répertoires différentes. Si vous souhaitez avoir le répertoire de sortie dans la configuration JSON, ajoutez le répertoire sous nonPyinstallerOptions.outputDirectory
dans le fichier JSON (il faudra créer une nouvelle clé).
Le répertoire examples/ propose quelques exemples sur la façon d'écrire vos scripts et de les empaqueter avec auto-py-to-exe.
Si vous avez besoin de quelque chose de visuel pour vous aider à démarrer, j'ai réalisé une vidéo pour la sortie originale de ce projet ; Certaines choses peuvent être différentes, mais les mêmes concepts s'appliquent toujours.
Consultez CONTRIBUTING.md pour voir les directives sur la façon de contribuer. Ceci décrit ce qu'il faut faire si vous avez une nouvelle fonctionnalité, une modification, une mise à jour de traduction ou si vous avez trouvé un problème avec auto-py-to-exe.
Si vous rencontrez des problèmes avec l'exécutable fourni ou si vous utilisez cet outil en général, je vous recommande de lire mon article de blog sur les problèmes courants lors de l'utilisation d'auto-py-to-exe. Cet article couvre les choses que vous devez savoir sur l'empaquetage de scripts Python et les correctifs pour les problèmes courants.
Si vous pensez avoir trouvé un problème avec cet outil, veuillez suivre la section « Signaler un problème » dans CONTRIBUTING.md.
Langue | Traducteur | Traduit |
---|---|---|
Arabe (عربية) | Tayeb-Ali | Interface utilisateur |
Biélorusse (Беларуская) | Zmicier21 | Interface utilisateur et README |
Portugais brésilien (Português Brasileiro) | Marleyas, Reneoliveirajr | Interface utilisateur |
Bulgare (Български) | kbkozlev | Interface utilisateur et README |
Chinois simplifié (简体中文) | Jiangzhe11 | Interface utilisateur et README |
Chinois traditionnel (繁體中文) | commencer à aller | Interface utilisateur |
Tchèque (Čeština) | Matto58 | Interface utilisateur |
Néerlandais (Pays-Bas) | barremans | Interface utilisateur |
Anglais | - | Interface utilisateur et README |
Finnois (Suomen kieli) | ZapX5 | Interface utilisateur et README |
français (Français) | flaviedesp | Interface utilisateur |
allemand (allemand) | hebens, ackhh | Interface utilisateur |
Grec (Ελληνικά) | sofronas | Interface utilisateur |
Hébreu (עברית) | ronbentata | Interface utilisateur et README |
Hindi (हिन्दी) | triach-rold | Interface utilisateur et README |
indonésien (bahasa indonésien) | MarvinZhong | Interface utilisateur |
italien (italien) | c'estEmax64 | Interface utilisateur |
Japonais (日本語) | NattyanTV | Interface utilisateur |
Coréen (한국어) | jhk1090 | Interface utilisateur et README |
persan (فارسی) | IvreLeen, Ar.dst | Interface utilisateur et README |
Polonais (Polski) | Akouczaku | Interface utilisateur |
Russe (Русский) | Oleg | Interface utilisateur |
serbe | Rina | Interface utilisateur |
espagnol (espagnol) | enriiquee | Interface utilisateur |
Espagnol Latam (Español Latam) | Matyrela | Interface utilisateur |
Thaï (ภาษาไทย) | teerut26 | Interface utilisateur (partielle) |
Turc (Türkçe) | mcagriaksoy | Interface utilisateur et README |
Ukrainien (Українська) | AndrejGorodnij | Interface utilisateur |
Vietnamien (Tiếng Việt) | 7777Hecker | Interface utilisateur |
Vous souhaitez ajouter une traduction pour une autre langue ? suivez la section « Ajouter ou mettre à jour une traduction » dans CONTRIBUTING.md.
Depuis PyInstaller v4.0 publié le 9 août 2020, Python 2.7 n'est plus pris en charge ; bien que vous puissiez toujours utiliser cet outil avec Python 2.7 en installant une ancienne version de PyInstaller. PyInstaller v3.6 était la dernière version prenant en charge Python 2.7 ; pour l'installer, désinstallez d'abord toutes les versions existantes de PyInstaller, puis exécutez python -m pip install pyinstaller==3.6
.
Les tests se trouvent dans tests/
et sont exécutés à l'aide de pytest :
$ pip install pytest
$ pip install -e .
$ pytest