2016-11-26 4 views
0

Also, ich versuche win32com.client zu importieren und wenn ich das Skript in Windows Server leite 2012 mit Python 3.5 Ich bekomme die nächsten Fehler:Python win32com Import Ausgabe von Windows Server 2012 r2

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

ich habe die nächsten Dinge ausprobiert:

-Copied die pywintypes35.dll und pythoncom35.dll zu Python35 \ Lib \ site-packages \ win32 und win32com

-Run die Python35 \ Scripts \ pywin32_postinstall.py

-Kopiert die Datei von Schritt 1 in ein virtualenv

Nichts davon scheint zu funktionieren. Es ist ein Problem mit Python 3.5 in Windows Server 2012?

+0

Wenn Sie eine Python-Shell öffnen und win32api importieren, erhalten Sie diesen DLL-Fehler? Dependency Walker könnte helfen, genau zu identifizieren, welche DLL fehlt, möglicherweise können Sie sie auf Python -m win32api ausführen. – Schollii

Antwort

0

Sie haben wahrscheinlich inkompatible Versionen wie Python 32bit, aber win32com 64bit installiert.

+0

Ich habe die gleichen Versionen auf Windows 8.1 64bit installiert und es hat funktioniert :) In Windows Server 2012 R2 noch keine Lösung gefunden. –

Verwandte Themen