2016-11-26 3 views
0

Donc, je suis en train d'importer win32com.client et quand je suis en cours d'exécution du script dans Windows Server 2012 en utilisant Python 3.5 je reçois l'erreur suivante:python win32com fenêtres d'émission importation Server 2012 R2

import win32api, sys, os ImportError: DLL load failed: The specified module could not be found.

J'ai essayé les choses suivantes:

-Copied le pywintypes35.dll et pythoncom35.dll à Python35 \ Lib \ site-packages \ win32 et win32com

-Exécuter les scripts Python35 \ \ pywin32_postinstall.py

-Copie du fichier de l'étape 1 dans un fichier virtualenv

Rien de tout cela ne semble fonctionner. C'est un problème avec python 3.5 dans Windows Server 2012?

+0

Si vous ouvrez un shell Python et que vous importez win32api, vous obtenez cette erreur dll? Dependency Walker pourrait vous aider à identifier spécifiquement ce que dll vous manquait, vous pourriez l'exécuter sur python -m win32api. – Schollii

Répondre

0

Vous avez probablement installé des versions incompatibles comme Python 32bit mais win32com 64bit.

+0

J'ai installé les mêmes versions sur Windows 8.1 64bit et cela a fonctionné :) Dans Windows Server 2012 R2 toujours pas trouvé de solution. –