Celui qui vient de traduire l'option Py2app en japonais

L'option est que la procédure de construction peut spécifier l'effet de py2app de trois manières:

Sur la ligne de commande

$ python setup.py py2app --argv-emulation

setup.py


setup(
  app=['MyApplication.py'],
  options-dict(py2app=dict(
    argv-emulation=1,
    )),
  )

setup.cfg


[py2app]
argv-emulation=1

Lorsque vous utilisez l'option de ligne de commande de conversion dans setup.py, le trait de soulignement (_) doit être remplacé par un tiret (-). Vous pouvez utiliser des tirets ou des traits de soulignement dans le fichier setup.cfg, Vous devez toujours utiliser des tirets dans les options de ligne de commande.

Référence d'option

Utilisez la commande suivante pour énumérer les options py2app prises en charge.

$ python setup.up py2app --help

Options de la commande py2app

commander Contenu
--optimize (-O) Niveau d'optimisation: -O1 for "python -O", -O2 for "python -OO",Et-O0 est désactivé.[Valeur par défaut: -O0]"
--include (-i) Incluez une liste de modules séparés par des virgules.
--package (-p) Incluez une liste de packages séparés par des virgules.
--iconfile Utilisez un fichier icône.
--excludes (-e) Excluez une liste de modules séparés par des virgules.
--dylib-excudes (-E) Excluez une liste de frameworks ou de dylib séparés par des virgules.
--datamodels Copiez le xcdatamodel dans les ressources compilées.
--resources (-r) Comprend des listes séparées par des virgules et des dossiers de fichiers de données ajoutés(Pas un code!)
--frameworks (-f) Incluez une liste séparée par des virgules des frameworks ajoutés et dylib.
--plist (-P) Info.fichier de modèle plist, dictionnaire ou plistlib.Plist
--extension Extension de bundle[Valeur par défaut:Pour l'application.app,Pour les plug-ins.plugin]
--graph (-g) Graphique de dépendance du module de sortie
--xref (-x) Référence croisée du module de sortie au format HTML
--no-strip Ne supprimez pas les symboles locaux du débogage et de la sortie.
--no-chdir (-C) Ne passez pas au répertoire de données.(Contents/Resources) [Plug-in Forcer]
--semi-standalone (-s) Cela dépend du module d'installation existant de Python.
--alias (-A) Utilisez le fichier source actuel comme alias.(Développement uniquement!)
--argv-emulation (-a) Utilisez l'émulation argv.
--argv-inject Introduisez quelques commandes dans argv.
--use-pythonpath Permet à PATH de Python d'affecter l'environnement de l'interpréteur.
--use-faulthandler Activez le gestionnaire d'erreurs.(Python 3.3 ou plus)
--verbose-interpreter Démarrez Python en mode détaillé.
--bdist-base (-b) La distribution de base de la bibliothèque de construction met la version à être finalement distribuée.(La valeur par défaut est dist)
--site-packages (-d) site.Système et site utilisateur dans le chemin-Inclure les packages.
--strip (-S) Supprimez le débogage et les symboles locaux de la sortie.(Par défaut, activé pour la compatibilité)
--prefer-ppc L'application Force est traduite et exécutée sur i386.(LSPrefersPPC=True)
--debug-modulegraph Déposez-le sur la console PDB une fois la phase de découverte du module terminée.
--debug-skip-macholib Passer la phase macholib.(L'application n'est pas isolée!)
--emulate-shell-environment Émulez l'environnement shell dans une fenêtre de terminal.
--qt-plugins Utilisez PyQt4 pour inclure une liste de plugins Qt séparés par des virgules dans votre application.
--matplotlib-backends Une liste de backends matplotlib séparés par des virgules doit être incluse dans l'application utilisant cette bibliothèque. Par défaut, il inclut tout matplotlib. "*Si vous utilisez "", y compris tous les backends, "_»Inclut uniquement le backend explicitement importé.
--extra-script Faites en sorte que l'application inclue une liste de scripts ajoutés séparés par des virgules.
--include-plugins Faites en sorte que votre application inclue une liste de plugins supplémentaires séparés par des virgules.
--arch=ARCH Assurez-vous que l'architecture est incluse.(Intel, Fat, Universal,Remarque:ARCH doit être un sous-ensemble de l'architecture prise en charge par l'interpréteur Python.)

Recommended Posts

Celui qui vient de traduire l'option Py2app en japonais
Google Tech Dev Guide Traduction de l'explication du premier problème en japonais
Une doublure qui répertorie les couleurs de matplotlib
Code Python qui supprime les espaces contigus en un
Celui qui affiche la barre de progression en Python
[Python] Un bloc-notes qui traduit et télécharge le fichier ipynb de GitHub en japonais.