bin neu hier und habe von Python (noch) keine Ahnung. Kenne ein bischen PHP und VB6. Es gibt da ein in Python geschriebenes OPenSource Programm, http://avisynth.org/qwerpoi/, das ich gerne kompilieren möchte. Es hat dazu auch eine kurze Anleitung und ein Script, welches nach Anpassung von 2-3 Pfaden das automatisch erledigen soll. Leider ist's dann aber doch nicht so einfach. Vielleicht hängt es mit Versions-Inkompatibilitäten zusammen oder vieleicht auch was anderes.
Das Programm wurde vom Author selber mit Python 2.4.x kompiliert.
Ich habe ActivePython 2.5 von ActiveState installiert, das hat schon die Windows Libraries alle drin. Ich habe die Unicode- anstelle der Ansi-Variante gewählt, (warum weiß ich eigentlich nicht mehr so genau) Zusätzlich noch wxPython oder wie das Framework für Fenster und Controls heißt, py2exe und den upx-packer.
Beim start des build-scripts gab es dann direkt vier Fehlermeldungen:
hier in Zeile 5:
Code: Alles auswählen
def main(pythonexe='E:\\_PROGS\\Python25\\python.exe', arg1=r'E:\\_PROGS\\Python25\\Tools\\i18n\\pygettext.py'):
#~ pythonexe =
#~ arg1 =
arg2 = 'AvsP.py wxp.py pyavi.py'
os.system('%s "%s" %s' % (pythonexe, arg1, arg2))
*** AvsP.py:35: Seen unexpected token "s"
*** AvsP.py:42: Seen unexpected token "s"
*** AvsP.py:67: Seen unexpected token "s"
*** wxp.py:63: Seen unexpected token "s"
hier sind ein paar Zeilen aus AvsP.py
Code: Alles auswählen
32 try:
33 import translation
34 messages = translation.messages
35 def _(s):
36 s2 = messages.get(s, s)
37 if s2:
38 return s2
39 else:
40 return s
41 except ImportError:
42 def _(s): return s
Gruß,
Rachima
PS: zum Glück habe ich mal irgendwann die Komodo-IDE mit Debugger, (Personal Edition) für PHP angeschafft, und die unterstützt auch Python. Deshalb kann ich zumindest die Stellen ausfindig machen an denen es hapert, auch wenn ich fast nichts verstehe.