Bonjour,

je viens vers vous car malgré mes recherches sur le net et la lecture de posts de gens ayant eu un problème similaire, je n'arrive pas à résoudre mon problème!

J'ai besoin de créer un fichier exécutable à partir d'un programme python 2.7, sur une machine Linux CentOS 5.10.
Pour cela j'utilise PyInstaller. Pour le moment je veux juste tester avec un programme bidon que j'ai appelé hello.py:
Code hello.py : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#! /usr/bin/env python
print "Hello World!"

Malheureusement quand j'exécute la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pyinstaller --onefile hello.py
J'ai le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
raise IOError("Python library nor found!")
A priori il manque le fichier libpython2.7.so.1.0, effectivement je ne l'ai pas lorsque je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ldd /usr/local/bin/python2.7
Qui me donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
linux-gate.so.1 =>  (0x00b71000)
libpthread.so.0 => /lib/libpthread.so.0 (0x0035d000)
libdl.so.2 => /lib/libdl.so.2 (0x00341000)
libutil.so.1 => /lib/libutil.so.1 (0x0018b000)
libm.so.6 => /lib/libm.so.6 (0x00316000)
libc.so.6 => /lib/libc.so.6 (0x001b7000)
/lib/ld-linux.so.2 (0x00198000)
Mais je ne sais pas comment l'obtenir!

En cherchant sur le net j'ai vu qu'il fallait compiler en "dynamique" mon python 2.7 (même si je n'ai pas trop compris ce que cela signifie), j'ai donc recompilé en faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
./configure --prefix=/usr/local --enable-shared=enable
make
make install
Mais cela n'a rien changé.
Pourriez-vous m'aider sur ce problème?
Merci d'avance!