Sto scrivendo il seguente Python 3.5 script:PyQt4 sceneggiatura congelati dal PyInstaller dà Fatal Error: "Impossibile eseguire lo script xyz"
import sys
from PyQt4 import QtGui
class Window(QtGui.QMainWindow):
def __init__(self):
super().__init__()
self.setGeometry(50, 50, 500, 300)
self.setWindowTitle("HelloGUI")
self.show()
def run():
app = QtGui.QApplication(sys.argv)
win = Window()
sys.exit(app.exec_())
run()
creo eseguibile utilizzando PyInstaller. Funziona normalmente. Anche se quando cerco di eseguire l'eseguibile su un PC diverso (che non ha Python installato) del mio, dà il seguente messaggio di errore irreversibile: "Impossibile eseguire lo script [nome-script]".
Se qualcuno ha un'idea di come rendere portatili i miei programmi GUI, si prega di lasciare un commento. Altrimenti, se quello che ho in mente non può essere fatto, per favore fammi sapere.
Windows 10 (64 bit), Python 3.5 (32 bit), PyInstaller (3.2), PyQt4
Ho anche provato tutto sulla pagina ufficiale di pyinstaller, come usare '- onedir' ecc. Ancora lo stesso problema. Versione Python: 3.4 – GLHF
@I. A. Gerogiannis quali opzioni della riga di comando stai passando a pyinstaller? – wind85
pyinstaller --windowed --onefile app.py o pyinstaller --windowed --onedir app.py. Ho anche provato recentemente a usare pyinstaller.exe --onefile --windowed --noupx myapp.py, ma nessuno di loro ha creato un eseguibile, che gira su diversi PC. –