2011-02-23 5 views
0

Bonjour je suis un python propre 3.1.3 installer puis est allé pour la dernière version du module pywin32 d'ici http://sourceforge.net/projects/pywin32/files/pywin32/ mais quand je tente dePython 3.1 et win32api dll Introuvable Erreur

import win32api 

il me donne cette erreur

Traceback (most recent call last): File "", line 1, in import win32api ImportError: DLL load failed: No se puede encontrar el módulo especificado.

En anglais, la dernière ligne est "Le module spécifié est introuvable". des idées comment faire fonctionner pywin32 3.1.3? quelle est cette DLL dont j'ai besoin?

EDIT: fixe voir commentaires ci-dessous

+0

Vérifiez bien que vous avez a) obtenu le droit téléchargement Python 3.1, et b) a obtenu la version assortit si votre système d'exploitation est 32 bits ou 64 bit (les téléchargements 64 bits ont 'amd64' dans le nom). –

+0

@Thomas N'avez-vous pas besoin de faire correspondre le bit-ness du Python qui est installé plutôt que le bit-ness de Windows lui-même. Pensez 32 bits Python sur Windows 64 bits. –

+0

@David: True - Je lisais le readme. –

Répondre

2

Lequel des fichiers que vous avez téléchargé et installé? Vous devez installer l'un des programmes d'installation, et non le fichier source (sauf si vous pouvez le créer).

Cela peut aider à trouver les DLL qu'il essaie de trouver: http://www.dependencywalker.com/

+0

J'ai installé pywin32-215.win32-py3.1.exe téléchargé directement à partir de la page du projet. –

+0

OMG sympa, j'ai utilisé dependecywalker sur C: \ Python31 \ Lib \ site-packages \ pywin32_system32 \ pythoncom31.dll et il a dit que le fichier IEShims.dll manquait, un peu de google et je l'ai trouvé sur C: \ Program Files \ Internet Explorer l'a copié dans C: \ Python31 \ Lib \ site-packages \ pywin32_system32 \ pythoncom31.dll et maintenant importer win32api fonctionne !! Merci beaucoup –