Fehler beim umwandeln in .exe mit pyInstaller
Verfasst: Sonntag 5. September 2010, 15:34
Hoi mitenand!
Beim umwandeln der Datei Main.py, welche unter anderem Meldung.py importiert erscheint beim Ausführen von Build folgender Fehler in der Konsole:
File "C:\Python26\trunk\mf.py", line 117, in getmod
co = compile(string.replace(stuff, "\r\n", "\n"), py[0], 'exec')
File "Meldung.py", line 1
Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)]
on win32
^
SyntaxError: invalid syntax
Anscheinend liegt in Linie 1 in Meldung.py ein Syntax Fehler vor, welcher aber bei normaler Ausführung von Main.py nicht erscheint. Hier daher der Code von Meldung.py:
Der Code wie immer beliebig anfängerhaft, ich weiss, sorry...
Kennt jemand einen Lösungsansatz für dieses Problem?
Herzlichen Dank für die Hilfe!
Liebe Grüsse
raorao
Beim umwandeln der Datei Main.py, welche unter anderem Meldung.py importiert erscheint beim Ausführen von Build folgender Fehler in der Konsole:
File "C:\Python26\trunk\mf.py", line 117, in getmod
co = compile(string.replace(stuff, "\r\n", "\n"), py[0], 'exec')
File "Meldung.py", line 1
Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)]
on win32
^
SyntaxError: invalid syntax
Anscheinend liegt in Linie 1 in Meldung.py ein Syntax Fehler vor, welcher aber bei normaler Ausführung von Main.py nicht erscheint. Hier daher der Code von Meldung.py:
Code: Alles auswählen
# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
import sys
class Eingabe(object):
def setupUi(self, Dialog, titel, text):
Dialog.setObjectName("Dialog")
self.widget = QtGui.QWidget(Dialog)
self.widget.resize(300, 150)
self.widget.setObjectName("widget")
self.gridLayout = QtGui.QGridLayout(self.widget)
self.gridLayout.setObjectName("gridLayout")
self.labelMeldung = QtGui.QLabel(self.widget)
self.labelMeldung.setObjectName("labelMeldung")
self.gridLayout.addWidget(self.labelMeldung, 0, 0, 1, 1, QtCore.Qt.AlignCenter)
self.pushButtonOK = QtGui.QPushButton(self.widget)
self.pushButtonOK.setObjectName("pushButtonOK")
self.pushButtonOK.setFixedSize(75, 23)
self.gridLayout.addWidget(self.pushButtonOK, 1, 0, 1, 1, QtCore.Qt.AlignCenter)
self.retranslateUi(Dialog, titel, text)
QtCore.QObject.connect(self.pushButtonOK, QtCore.SIGNAL("clicked()"), self.onOK)
QtCore.QMetaObject.connectSlotsByName(self)
def retranslateUi(self, Dialog, titel, text):
Dialog.setWindowTitle(titel)
self.labelMeldung.setText(text)
self.pushButtonOK.setText(QtGui.QApplication.translate("Dialog", "OK", None, QtGui.QApplication.UnicodeUTF8))
class Dialog(QtGui.QDialog, Eingabe):
def __init__(self, titel, text):
QtGui.QDialog.__init__(self)
self.setupUi(self, titel, text)
self.exec_()
def onOK(self):
self.close()
Kennt jemand einen Lösungsansatz für dieses Problem?
Herzlichen Dank für die Hilfe!
Liebe Grüsse
raorao