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:
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.
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
Ensuite je passe à l'installation de python. Pour cela je procède normalement:
Il se trouve qu'à ce moment là j'ai une erreur qui apparait au niveau du make dont voici la copie:
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
En relancant un make j'ai l'erreur suivante: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()*** 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
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...
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')
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?
Partager