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

Windows 11 Discussion :

Erreur en compilation de python cryptography : _rust module not found


Sujet :

Windows 11

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2022
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2022
    Messages : 19
    Par défaut Erreur en compilation de python cryptography : _rust module not found
    Bonjour
    sur w11 j'ai un soucis en compilation d'un programme python incluant cryptography : j'au eu un msg au sujet de tust et aprés recherche j'ai installé rustc mais toujours coincé
    voir le msg erreur en annexe ; il semblerait qu'un module rust ne soit pas trouvé !!! c'est bizzare , pas d'erreut lors install rustc ; de meme cryptography a ete upgradé et j'ai les version 45 mais sans effet
    note : sur un w10 je n'ai pas de soucis avec python 3.10 , et sur w11 c'est python 3.13
    Avez vous une idée .........?
    Images attachées Images attachées

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 528
    Par défaut
    Python est un langage interprété, il n'y a donc pas de compilation.

    Python n'est livré avec aucun OS Windows, s'il y a différence de comportement, c'est qu'il y a bien plus probablement une différence d'installation de Python.

    Le message d'erreur semble indiquer un problème de chargement d'une Dll.

    Utilisez un outil comme un ProcMon ( https://learn.microsoft.com/fr-fr/sy...nloads/procmon ) pour voir qu'elle dll est cherché et où.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2022
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2022
    Messages : 19
    Par défaut
    ci joint sortie partielle de procmon ; j'ai du mal à voir ou est l'erreur ?
    le process s'appelle kmh1cw11.exe , je l'ai appellé ainsi car sur W10 je n'ai pas d'erreur
    Le pb est de ne pas ipgrader mon w10 en w11 si j'ai de telles erreurs ................
    Images attachées Images attachées  

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 778
    Par défaut
    hkm1c.exe est un exécutable fabriqué par PyInstaller pour éviter d'avoir à installer python, les bibliothèques utilisées par l'application et l'application sur un poste de travail. Lorsqu'il est lancé, cet exécutable va créer un répertoire temporaire et y construire un environnement python pour pouvoir lancer l'application.

    Pour que ça marche, il faut que l'application puisse accéder aux différents modules (import), DLL externes et fichiers de données. Un PyInstaller se débrouille assez bien pour récupérer les modules mais il faut l'aider pour ce qui concerne DLL et données.

    En général une recherche sur Internet avec les mots clefs pyinstaller + cryptography va sortir les problèmes déjà rencontrés par ceux qui ont essayé de packager avec pyinstaller une application utilisant cryptography.
    A vous d'y faire votre marché pour voir ce qui peut être applicable.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2022
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2022
    Messages : 19
    Par défaut
    En fait l’exécutable est fait pas auto-py-to-exe et je n'avais pas de pb avec çà jusqu'à cette fois çi ou j'ai rajouté cryptography ( nécessitant rustc , et c'est peut être çà qui pose pb car rustc s'installe par un exe qui installe on ne sait ou sans lien avec python ?)
    je continue mes recherches ; sur W10 même procédure et aucun pb !! et l'exec fait sur w10 marche sur w11 ,mais sachant que w10 est en fin de vie et c'est bien dommage mais je dois essyer de resoudre le pb
    Vivement w12 et on aura encore + de pb je suppose .........

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 778
    Par défaut
    Citation Envoyé par osenon Voir le message
    En fait l’exécutable est fait pas auto-py-to-exe
    Qui est juste une interface graphique de PyInstaller...

    Citation Envoyé par osenon Voir le message
    et je n'avais pas de pb avec çà jusqu'à cette fois çi ou j'ai rajouté cryptography ( nécessitant rustc , et c'est peut être çà qui pose pb car rustc s'installe par un exe qui installe on ne sait ou sans lien avec python ?)
    a priori, on a besoin d'installer rust pour compiler la bibliothèque à partir des sources. Normalement, vous installez du "pré-compilé"....

    Citation Envoyé par osenon Voir le message
    sur W10 même procédure et aucun pb !! et l'exec fait sur w10 marche sur w11 ,mais sachant que w10 est en fin de vie et c'est bien dommage mais je dois essyer de resoudre le pb
    Vivement w12 et on aura encore + de pb je suppose .........
    La mise à jour de Windows? C'est plutôt la mise à jour de Python et de la bibliothèque cryptography (et de pyinstaller) qui posent problème. A priori, vous auriez pu utiliser/tester les mêmes versions dans les 2 environnements Windows.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

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

Discussions similaires

  1. Message d'erreur Module not found
    Par cdevl37 dans le forum Outils
    Réponses: 0
    Dernier message: 13/04/2020, 18h40
  2. Réponses: 2
    Dernier message: 15/08/2012, 17h06
  3. Problème : Compile error : Method or data member not found
    Par Nitromard dans le forum VBA Access
    Réponses: 8
    Dernier message: 21/04/2011, 10h15
  4. Modprobe FATAL : Module not found
    Par Quebec dans le forum Linux
    Réponses: 3
    Dernier message: 27/04/2010, 21h44
  5. Compile error : Method or data member not found
    Par Loki83 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 13/10/2008, 18h31

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