Annonce

Réduire
Aucune annonce.

problème Python

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • problème Python

    Bonjour à tous !

    Pour me faciliter la vie j'ai voulu installer ce petit script

    Pour ce faire j'ai donc installer Python 2.7.2 ainsi que PythonInterface 27 de Sandy Barbour.
    PythonInterface est bien installé et apparent sur l'écran de Xplane. Le script "radio settings est lui dans un dossier Xplane/ressources/plugins/PythonScripts
    J'ai testé PythonInterface avec son script "Hello_you" et tout baigne !

    Le souci :Au lancement j'ai ce message d'erreur ( clic sur l'image après chargement pour l'agrandir)



    Bon , il semble que lors de l'installation de Python2.7.2 , il n'y ait pas d'installation d'un dossier lib64/python2.7 , sans doute la source de l'erreur (je pense mais n'en suis point sûr
    Je n'ai pas trouvé de fichier d'installation 64bits pour linux , contrairement aux autres Os.

    Que puis-je faire , un utilisateur linux parmi vous a-t-il installé ce script ?

    Par avance merci

    Guy
    Dernière modification par guyt, 06 septembre 2011, 15h01. Motif: ajout de "résolu"dans le titre
    DualBoot Win10(Xplane)/OpenSuse Linux Leap v42.2 x86_64b KDE
    i5 -3570K 3.40 Ghz 32Go ram DDR3
    Ge Force GTX1070 mem 8Go DDR5 XP11.30.r3

  • #1
    Euuuuuuuh ?
    DualBoot Win10(Xplane)/OpenSuse Linux Leap v42.2 x86_64b KDE
    i5 -3570K 3.40 Ghz 32Go ram DDR3
    Ge Force GTX1070 mem 8Go DDR5 XP11.30.r3

    Commentaire


    • #1
      X-Plane est 32 bits ! Le problème est justement que ton install de Python est en 64bits, pas le contraire (wrong ELF class: ELFCLASS64: il veut du 32).

      J'ai déjà résolu ce genre de problème avec certains plugins en changent le LD_LIBRARY_PATH vers un dossier où j'avait décompressé les versions 32 bits des RPM, mais c'était pour la libstdc++, pour python je ne vois pas trop comment faire, faut voir la doc si on peut modifier facilement l'endroit où il va chercher ses libs.

      Je suis en 64bits aussi (Gentoo), là je pars faire des courses, mais j'essayerai ce soir de télécharger le plugin pour voir si j'arrive à reproduire le problème et à le résoudre.

      Commentaire


      • #1
        Je te remercie pour ton aide !
        DualBoot Win10(Xplane)/OpenSuse Linux Leap v42.2 x86_64b KDE
        i5 -3570K 3.40 Ghz 32Go ram DDR3
        Ge Force GTX1070 mem 8Go DDR5 XP11.30.r3

        Commentaire


        • #1
          Bon c'est un peu galère à mettre en place, mais je suis arrivé à quelque-chose qui fonctionne chez moi et qui n'est pas trop lourd à l'utilisation.

          J'ai fait une petite archive avec le nécessaire, je vais t'expliquer comment ça s'installe et après comment la générer toi-même si tu préfère.

          Alors l'archive elle-même c'est juste une arborescence 32bits de python, tu la décompresse dans le dossier de X-Plane, et pour lancer X-Plane tu utilise la commande :
          Code:
          LD_LIBRARY_PATH=python27_32/lib PYTHONHOME=python27_32 PYTHONPATH=python27_32 ./X-Plane-i686
          Pour générer l'archive :
          - Tu télécharge un stage3 i686 de Gentoo : http://mirrors.kernel.org/gentoo/rel...current-stage3
          - Ensuite tu crée le répertoire python27_32 et deux sous-dossiers à l'intérieur : lib et include
          - Tu extrait l'archive du stage3 dans un dossier temporaire (ATTENTION utilise plutôt la commande tar -xvjpf stage3-i686-*.tar.bz2, en mode graphique avec Ark j'avais des fichiers corrompus)
          - Tu copie le dossier usr/include/python2.7 du stage3 dans le dossier python27_32/include
          - Tu copie le dossier usr/lib/python2.7 du stage3 dans le dossier python27_32/lib
          - Tu copie le fichier usr/lib/libpython2.7.so.1.0 du stage3 dans le dossier python27_32/lib
          - Tu copie le lien usr/lib/libpython2.7.so du stage3 dans le dossier python27_32/lib
          - Tu ouvre un terminal dans le dossier python27_32 et tu lance cette commande pour supprimer le cache de code pré-compilé de python (sinon tu aura une erreur)
          Code:
          find . -name "*.py[co]" -delete
          Enfin ton dossier python27_32 est près à être envoyé dans le répertoire d'installation de X-Plane et voilà le résultat : Cliquez sur l'image pour la voir en taille réelle 

Nom : 		screenshot_0.jpg 
Affichages :	1 
Taille :		16,4 Ko 
ID : 			454218

          Le dossier pré-préparé : http://gentoouser.free.fr/python27_32.tar.bz2 (md5sum: 153dbca173a389bf7f4fd2797abdeb79 python27_32.tar.bz2)


          Si ça marche pas, c'est probablement à cause d'une bibliothèque non disponible en 32bits sous SuSE, mais vu que X-Plane est 32 bits et qu'il marche chez toi, je pense que SuSe est assez pourvue à ce niveau.

          Si ça marche reste plus qu'à faire un script pour lancer automatiquement X-Plane avec les bonnes variables d’environnement.
          Dernière modification par jajajaj, 04 septembre 2011, 03h06.

          Commentaire


          • #1
            Yes !!!!
            Impeccable , c'était bien çà ! je te remercie.
            Je garde la manière de faire aussi !

            Guy
            DualBoot Win10(Xplane)/OpenSuse Linux Leap v42.2 x86_64b KDE
            i5 -3570K 3.40 Ghz 32Go ram DDR3
            Ge Force GTX1070 mem 8Go DDR5 XP11.30.r3

            Commentaire


            • #1
              Cerise sur le gâteau , Radionav fonctionne aussi maintenant !

              Guy
              DualBoot Win10(Xplane)/OpenSuse Linux Leap v42.2 x86_64b KDE
              i5 -3570K 3.40 Ghz 32Go ram DDR3
              Ge Force GTX1070 mem 8Go DDR5 XP11.30.r3

              Commentaire


              • #1
                Bonjour,
                juste pour dire merci à Jajajaj pour son aide. J'ai copié l'archive http://gentoouser.free.fr/python27_32.tar.bz2 et décompressé dans le répertoire X-plane10. Puis après avoir initialisé les variables d'environnement comme indiqué (LD_LIBRARY_PATH=python27_32/lib PYTHONHOME=python27_32 PYTHONPATH=python27_32) tout fonctionne à merveille sur mon System Ubuntu 64 bits avec Xplane lancé en mode 32 bit.
                Donc merci.
                Nicolas Montarnal

                Commentaire

                Chargement...
                X