ich habe ein kleines Problem was das Kompilieren eines einfachen Python Programms angeht.
Ich habe ehrlich gesagt ueberhaupt keine Ahnung von Python, soll allerdings einen Client in Python fuer eine Middleware (ICE von ZeroC) schreiben. Der Server laeuft ueber C++ und die Schnittstellen zwischen Server und Client werden durch eine ICE-Datei definiert. Ein Kompilierer uebersetzt diese ICE-Datei nun in ein Python Programm. Ein eigenes Programm, dass das andere importiert, kann dann die Funktionen des Servers aufrufen, ohne dass dabei auf die Client-Server Architektur geachtet werden muss (Modell verteilte Systeme). Mein Problem ist nun, dass ich dieses Programm nicht kompiliert kriege.
Ich habe mir die Python Version 2.7 heruntergeladen (Windows) und ein einfaches HelloWorld Programm geschrieben, dies wird ohne Probleme kompiliert (habe den Pfad "C:\Python27" und "C:\Python27\lib" in die Systemvariablen eingefuegt). Moechte ich nun aber ein Beispiel Programm von ICE kompilieren erhalte ich folgenden Fehler:
Code: Alles auswählen
Traceback (most recent call last):
File "C:\Program Files\ZeroC\Ice-3.4.2\Ice-3.4.2-demos\demopy\Ice\minimal\Server.py", line 11, in <module>
import sys, traceback, Ice
File "C:\Python27\lib\Ice.py", line 47, in <module>
import IcePy
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.
Die Datei "Ice.py" ist allerdings an diesem Ort vorhanden. Sie ist weder schreibgeschuetzt, noch versteckt oder sonst etwas. Allerdings kann er diese nicht importieren.
Ein kleines HelloWorld-Programm, das sys und traceback importiert, funktioniert problemlos. Er hat nur Probleme mit dem import Ice. Die Datei ist aber vorhanden.
Koennt ihr mir helfen? Was muss ich machen, damit ich ein externes Paket importieren kann?
Python Version: 2.7
Betriebssystem: Windows 7
Problem: Importieren von externen Paketen(?)
Wenn ich i-welche Daten vergessen habe bitte Bescheid sagen.