Je cherche un tutoriel sur PyInstaller qui expliquera des choses comme
Je ne peux pas donner beaucoup de sens à la documentation standard de PyInstaller .
Les deux guides de la réponse acceptée semblent obsolètes. PyInstaller fournit maintenant un script exécutable qui vous permet de faire
pyinstaller your_script.py
où your_script.py
est situé - au lieu de l'ancien mode de copie de votre your_script.py
vers l'endroit où vous avez copié le code source de PyInstaller.
Voici un petit guide plus récent qui vous guide à travers un exemple simple de Hello World:
http://www.pythoncentral.io/pyinstaller-package-python-applications-windows-mac-linux/
Avez-vous regardé ici: tutoriel simplifié
Ou ici: tutoriel un peu plus long
EDIT: L'ajout de fichiers de données est implicite dans le deuxième tutoriel. Si vous utilisez le deuxième exemple juste avant la section "Wrapping Up", avec la documentation officielle: Analysis , il semble que vous spécifieriez vos dépendances de fichier de données dans le cadre du sous-objet "datas" lors de l'appel de la fonction Analysis ().
EDIT2: à partir de la documentation officielle: "En général, vous n'aurez pas besoin de créer vos propres PKG, car l'EXE le fera pour vous. C'est une façon d'inclure des données en lecture seule dans un déploiement à fichier unique. le déploiement de fichiers, y compris la prise en charge des savoirs traditionnels, utilisera cette technique. "
Exemple (devrait être à peu près comme ça):
a = Analysis(...)
pyz = PYZ(a.pure)
pkg = PKG(a.pure, name="PackageName")
exe = EXE(pyz, pkg,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
...)
Pour créer un exécutable de votre python
créez votre script ou projet. Pour installer pyinstaller sur Windows, tapez
pip installer pyinstaller
pyinstaller --onefile myscripy.py