IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Py2exe Python Discussion :

code python avec tabula converti avec py2exe [Python 3.X]


Sujet :

Py2exe Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Inscrit en
    Février 2011
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 469
    Par défaut code python avec tabula converti avec py2exe
    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é
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    pip uninstall tabula-py
    pip install tabula-py
    puis recompiler le code avec py2exe mais cela me donne toujours le même message d'erreur.

    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.

  2. #2
    Membre chevronné
    Inscrit en
    Février 2011
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 469
    Par défaut
    Bonjour,

    Après avoir essayé plusieurs fois, après avoir désinstallé et ré-installé, après avoir vérifié ma version de Java, après avoir sombré dans les abysses d'une dépression mortifère, j'ai laissé tout en place puis passé une nuit réparatrice.
    Ce matin, j'ai abandonné py2exe et j'ai créé un exécutable avec cx_Freeze.
    Ho, merveille ! ça marche !

    cx_Freeze m'a créé un folder avec 4000 fichiers ! C'est un peu beaucoup ! Qu'à cela ne tienne, j'ai tout copié sur la machine cible et ça roule !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur code python avec la 18.04 Mate
    Par MPython Alaplancha dans le forum Ubuntu
    Réponses: 0
    Dernier message: 05/05/2020, 16h33
  2. Réponses: 0
    Dernier message: 28/10/2016, 01h42
  3. [Debutant] un petit code source avec python
    Par khaled87 dans le forum Général Python
    Réponses: 1
    Dernier message: 24/11/2013, 13h08
  4. generer documentation du code python avec Sphinx
    Par nancy maman dans le forum Général Python
    Réponses: 2
    Dernier message: 23/09/2011, 16h25
  5. [Glade]Exporter le code en Python avec Glade
    Par Sebmox dans le forum GTK+ avec Python
    Réponses: 2
    Dernier message: 06/08/2006, 00h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo