Bonjour,
J'ai préparé un petit code python qui utilise le module tabula-py.
Cela fonctionne correctement sur mon PC, en python 3.9
Comme je dois le faire tourner sur un autre PC et que je ne peux pas installer python sur cet autre PC, j'ai décidé de compiler mon python en un .exe . J'utilise py2exe.
Quand j'exécute le .exe, le début du code python fonctionne jusqu'à l'instruction utilisant tabula. Là, il me donne une erreur :
Error from tabula-java
Error : unable to access jarfile C:\users\....\dist\library.zip\tabula\tabula-1.0.5-jar-with-dependencies.jar
Quand je vais voir dans le folder dist, je vois bien le fichier library.zip. Quand je regarde à l'intérieur de ce zip, je ne vois pas \tabula\tabula....jar
j'ai essayé
puis recompiler le code avec py2exe mais cela me donne toujours le même message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 pip uninstall tabula-py pip install tabula-py
Avez-vous une idée de l'origine de cette erreur ?
Pourquoi la compilation avec py2exe n'englobe-t-elle pas tous les composants nécessaires ?
Que puis-je faire pour que tous les composants de tabula soient empaqueté lors de la création du .exe ?
Merci pour votre aide.
Partager