Bonjour,
j'utilise la version Python 2.7 sous Seven (le problème évoqué ci-dessous reste valable avec la version Python 3.4).
j'ai installé le module unicurses et l'ai complété en récupérant et plaçant les fichiers curses.h, panel.h pdcurses.dll et pdcurses.lib sous le répertoire Python2.7 comme demandé.
A priori, l'installation semble ok puisque je peux appeler en ligne de commande les différentes fonctions du module unicurses sous IDLE. Toutefois, quand ces fonctions et import du module unicurses sont dans un fichier .py que je souhaite exécuter à partir de IDLE, ce dernier ne semble pas les trouver puisqu'il me retourne de nouveau le message suivant :
Fatal error: can't find pdcurses.dll for linking, make sure PDCurses v3.4+ is in the same folder as UniCurses if you want to use UniCurses on a win32 platform.
Traceback (most recent call last):
File "C:\Python27\My-program\pgm_test_unicurses.py", line 1, in <module>
import unicurses
File "C:\Python27\lib\site-packages\unicurses.py", line 54, in <module>
raise ImportError("UniCurses initialization error - pdcurses.dll not found.")
ImportError: UniCurses initialization error - pdcurses.dll not found.[/COLOR]
Que les fichiers pdcurses soient directement sous le répertoire python27 ou sous site_packages ne change rien.
Merci pour vos retours.
S.
Partager