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

Déploiement/Installation Python Discussion :

[Linux] Installation Python et _tkinter


Sujet :

Déploiement/Installation Python

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 28
    Points : 18
    Points
    18
    Par défaut [Linux] Installation Python et _tkinter
    Bonjour,

    J'essaye d'installer python pour pouvoir faire tourner matplotlib et avoir de jolis graphiques. Note importante, je suis pas admin de la machine sur laquelle j'installe tout ca: donc je mets ca dans des répertoires persos.
    Du coup j'ai installé tcl et tk en faisant les commandes suivantes d'abord tcl et ensuite tk:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ./configure --prefix=/user/toto/Tools --exec-prefix=/user/toto/Tools/Linux_x86_64
    make
    make install
     
    ./configure --prefix=/user/toto/Tools --exec-prefix=/user/toto/Tools/Linux_x86_64 --with-tcl=/user/toto/Build/tcl8.5.4/unix
    make
    make install
    Tout se passe bien et l'installation est propre. Un petit soucis tout de même, dans la console sur ma racine quand je lance tclsh et je tape info patchlevel j'ai une version 8.4.7 qui apparait au lieu de la 8.5.8... je me dis que ca doit être un soucis de lien donc pas grave vu que tclsh8.5 fonctionne correctement.

    Ensuite je passe à l'installation de python. Pour cela je procède normalement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ./configure --prefix=/user/toto/Tools --exec-prefix=/user/toto/Tools/Linux_x86_64
    make
    make install
    Il se trouve qu'à ce moment là j'ai une erreur qui apparait au niveau du make dont voici la copie:
    Failed to find the necessary bits to build these modules:
    _sqlite3 bsddb185 dl
    imageop sunaudiodev
    To find the necessary bits, look in setup.py in detect_modules() for the module's name.

    Failed to build these modules:
    _tkinter
    En relancant un make j'ai l'erreur suivante:
    *** WARNING: renaming "_tkinter" since importing it failed: libtk8.5.so: cannot open shared object file: No such file or directory

    Failed to find the necessary bits to build these modules:
    _sqlite3 bsddb185 dl
    imageop sunaudiodev
    To find the necessary bits, look in setup.py in detect_modules() for the module's name.

    Failed to build these modules:
    _tkinter
    J'ai été regardé dans le setup.py et j'ai rajouté mes répertoires de l'installation locale de tcl et tk en rajoutant les lignes suivantes dans la fonction detect_module()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    	add_dir_to_list(self.compiler.library_dirs, '/user/toto/Tools/Linux-x86_64/lib')
            add_dir_to_list(self.compiler.library_dirs, '/user/toto/Tools/lib')
            add_dir_to_list(self.compiler.include_dirs, '/user/toto/Tools/include')
    Je relance la compilation en faisant un make distclean et en reprenant depuis le ./configure et j'obtiens toujours le même message d'erreur. J'ai regardé les librairies qu'ils m'indiquent manquantes et elles sont dans le répertoire Module des sources Python...

    J'ai cherché sur Internet mais je ne vois pas ou ca peut clocher...

    Pour info j'ai bien rajouté mes répertoires Tools et Tools/Linux_x86_64 à mon $PATH.

    Une idée?

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 28
    Points : 18
    Points
    18
    Par défaut [Resolu]
    En faites, j'avais oublié un petit bout de code dans mon .bashrc

    Il fallait rajouter: LD_LIBRARY_PATH=/user/toto/Linux_x86_64/lib:$LD_LIBRARY_PATH

    Après ca ca marche nickel logiquement...

    Un petit tag résolu

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

Discussions similaires

  1. Installer Python avec Apache
    Par vincent_nk dans le forum Déploiement/Installation
    Réponses: 8
    Dernier message: 28/01/2006, 18h21
  2. [Linux]Installation Eclipse 3.1
    Par enviromet dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/12/2005, 22h41
  3. [LINUX][INSTALL]Error de fichier trop court
    Par silvermoon dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 06/08/2004, 16h17
  4. [linux]installation
    Par bibx dans le forum Eclipse Java
    Réponses: 15
    Dernier message: 02/10/2003, 16h21

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