Bonjour à tous,
Je développe sous Python 3.6 64 bits une application de classement de fichiers vidéos. Le player utilisé est VLC. Nous sommes arrivés presque au terme et je commence à étudier le problème du déploiement futur du logiciel.
Pour ce faire, j'utilise PyInstaller. Les tests préliminaires étaient plutôt encourageants jusqu'à ce que j'essaie d'inclure le module VLC. J'ai essayé toutes les solutions possibles et je n'ai pas réussi à générer un exécutable fonctionnel. Voici le contenu du fichier .spec :
Ma question est double :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 # -*- mode: python ; coding: utf-8 -*- block_cipher = None a = Analysis(['main.py'], pathex=['C:\\VideoFinder1'], binaries=[('C:/VideoFinder1/VLC/plugins', 'VLC/plugins/')], datas=[('*.png', '.'), ('*.ttf', '.'), ('DataMP4.db', '.'), ('myPickleFile', '.'), ('C:/VideoFinder1/VLC', 'VLC/')], hiddenimports=[], hookspath=[], runtime_hooks=[], excludes=[], win_no_prefer_redirects=False, win_private_assemblies=False, cipher=block_cipher, noarchive=False) pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) exe = EXE(pyz, a.scripts, [], exclude_binaries=True, name='main', debug=False, bootloader_ignore_signals=False, strip=False, upx=True, console=False ) coll = COLLECT(exe, a.binaries, a.zipfiles, a.datas, strip=False, upx=True, upx_exclude=[], name='main')
1 - Quelqu'un pourrait identifier l'erreur qui bloque l'exécutable généré
2 - Le cas échéant, quelqu'un connaitrait un player vidéo (image et son) qui pourrait remplacer VLC.
Merci d'avance.
Charles
Partager