Dll lade fehler in python ausführbare von pywin32 gemacht

Ich habe Python-Dateien mit py2exe mit 64-Bit-Python-Interpreter und 32-Bit-Python-Interpreter erstellt.

In meinem Programm verwende ich das Modul pywin32 com , und so habe ich dl'ed und installiert sowohl die 64bit und 32bit Versionen des Programms vor der Erstellung der ausführbaren Datei.

Die 64bit exe funktioniert gut, aber die 32 bit man hat folgendes problem:

 Traceback (most recent call last): File "program.py", line 11, in <module> File "win32com\__init__.pyc", line 5, in <module> File "win32api.pyc", line 12, in <module> File "win32api.pyc", line 10, in __load ImportError: DLL load failed: The specified procedure could not be found. 

Ich habe versucht beide Versionen, indem sie die Quelle direkt, dh python program.py und C:\python_32\python.exe program.py und beide funktionieren gut.

Hinweis Ich habe die 64bit Exe auf einem 64bit Windows 7 Computer und die 32bit exe auf einem 32bit Windows XP Computer getestet.

2 Solutions collect form web for “Dll lade fehler in python ausführbare von pywin32 gemacht”

Älter als alles überhaupt, aber ich stolperte über dieses Problem heute, und wenn jemand anderes tut, was ich lief war:

python /c/Python26/Scripts/pywin32_postinstall.py -install von der Kommandozeile (ändern Sie die Werte zu passen). Das hat funktioniert:

 $ python /c/Python26/Scripts/pywin32_postinstall.py -install Copied pythoncom26.dll to C:\WINDOWS\system32\pythoncom26.dll Copied pythoncomloader26.dll to C:\WINDOWS\system32\pythoncomloader26.dll Copied pywintypes26.dll to C:\WINDOWS\system32\pywintypes26.dll Registered: Python.Interpreter Registered: Python.Dictionary Registered: Python -> Software\Python\PythonCore\2.6\Help[None]=None -> Software\Python\PythonCore\2.6\Help\PythonwinReference[None]='c:\\Python26\\Lib\\site-packages\\PyWin32.chm' Pythonwin has been registered in context menu Creating directory c:\Python26\Lib\site-packages\win32com\gen_py Shortcut for Pythonwin created Shortcut to documentation created The pywin32 extensions were successfully installed.` 

(Auf WinXP SP3)

Hatten die oben genannten Fehler mit meiner python27 pywin32-Installation, die nach meiner Installation von ArcGIS auf einem Windows2008 R2 Server installiert wurde (versucht, unsere Skripte zu zentralisieren). Haben Sie das für mich gefunden, ich musste ein Kommandozeilenfenster mit dem Lauf als Adminstrator starten (mit der rechten Maustaste, um diese Option in Windows zu erhalten) und führen Sie dann die folgende Befehlszeile aus dem c:\arcpy27\arcgis10.1>python c:/arcpy27/arcgis10.1/scripts/pywin32_postinstall.py -install

Ich sehe, dass viele Leute in diese Ausgabe gekommen sind und ich habe mehrere Dinge ausprobiert, aber das war endlich die Lösung, die es geschafft hat, pywin32 zu installieren.

Vielen Dank für Ihre Lösung. Habe mir ein paar Installationen und deinstalliert, bevor ich endlich über deine Lösung gelaufen bin und es für meine Version geändert habe.

  • Python - Extra Excel Chart Serie mit Win32com
  • Python lese meine Outlook E-Mail-Mailbox und parse Nachrichten
  • Python speichern xlBild aus der Zwischenablage
  • Konvertieren von .XLSX zu .XLS in Python mit win32com.client Modul
  • Das Visio-Dokument kann nicht mit Python geöffnet werden
  • Python / win32com - Überprüfen Sie, ob das Programm geöffnet ist
  • Schreiben von Array, um in Python mit Win32com zu übertreffen
  • Lesen Sie Outlook Events über Python
  • Win32com + Excel + Django + Apache = Problem
  • Wie benutzt man win32com.client.constants mit MS Word?
  • Python - Verknüpfung mit Argumenten erstellen
  • Python ist die beste Programmiersprache der Welt.