Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité régulier
    Inscrit en
    mai 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : mai 2011
    Messages : 21
    Points : 6
    Points
    6

    Par défaut Problème Dll load failed

    Bonjour à tous,

    Je viens vous exposer un problème qui m'embête sérieusement depuis 3jours..

    Je suis sous windows xp Sp3, j'ai installé python 2.7.0, numpy 1.6.1 rc1, scipy 0.9.0 rc5 ainsi que matplotlib 1.0.1. Le tout pour une version de 32 bits et installé à partir d'exécutables récuépérés sur les différents sourceforge de chaque module.

    Alors si ne j'ai aucun soucis pour faire fonctionner numpy et scipy, c'est une tout autre histoire lorsque je parle de matplotlib...

    En fait, lorsque je tente de charger pyplot, il me dit que la DLL _path est introuvable, alors qu'elle se trouve bien dans le répertoire C:\Python27\Lib\site-packages\matplotlib

    Il se trouve que j'ai essayé de charger plusieurs pyd (import matplotlib.NomDuPyd), et que cela plante quasiment à chaque fois. L'import de _cntr par exemple se passe sans soucis, par contre pour la majorité des autres dll je retrouve l'erreur "Dll load failed : le module spécifié est introuvable"

    Alors personellement je pense qu'il s'agit d'un problème de variable d'environnement, seulement n'ayant pas les droits d'adminisatrateur sur le pc ou je travail, je ne peux pas créer de variable système sans déranger le service info, ce que je ne peux pas faire sans être sur que le problème vient de là...

    Cependant, lorsque je regarde le sys.path, il me fournit ça :
    >>> sys.path
    ['C:\\Python27\\Lib\\idlelib', 'C:\\Python27\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']
    Le répertoire apparait donc bien...

    Quelqu'un a-t-il une idée par hasard ?

    Je vous remercie d'avoir déjà pris le temps de me lire !

  2. #2
    Invité de passage
    Inscrit en
    octobre 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 6
    Points : 3
    Points
    3

    Par défaut

    Matplotlib doit avoir besoin d'une DLL qui n'est pas dans la variable d'environnement PATH (mais faire un sys.path.append ne changera rien car c'est windows qui cherche la dLL et pas python ...). Par contre si tu trouve quelle DLL manque, tu peux la copier dans ton repertoire de travail pour que windows la trouve.

    En espérant avoir été utile !

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •