PyQt4的脚本给致命错误:“无法执行脚本XYZ”
我写了下面的Python脚本3.5:PyQt4的脚本给致命错误:“无法执行脚本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()
我创建使用PyInstaller可执行文件。它正常运行。尽管当我尝试在不同于我的PC上运行可执行文件(它没有安装Python)时,它会出现以下致命错误消息:“无法执行脚本[script-name]”。
如果有人有一个想法如何让我的GUI程序可移植,请留下评论。否则,如果我脑海中无法做到,请告诉我。
Windows10(64位),Python的3.5(32位),PyInstaller(3.2),PyQt4的
我使用--noupx
当我使用pyinstaller解决了我的问题。 [PyQt5-Python 3.4]
示例;
pyinstaller.exe --onefile --windowed --noupx --icon=app.ico myapp.py
检查this如果以上验证码不解决您的问题。
完全相同的问题。从另一台电脑运行可执行文件时,给我致命的错误,我在上面提到。不是“importerror”或“file not found”消息,正如您向我发送的指南中所述,但是“致命错误”(我不知道是否有任何相似性)。此外,我已经检查了所有的步骤,以“开始干净”,似乎我一直在正确地关注他们。虽然我仍然收到错误信息。非常感谢您花费的努力和时间。 –
@ I.A.Gerogiannis我在这个问题上提供了奖励,但是......看起来赏金点就是垃圾...... – GLHF
我也试过pyinstaller官方网页上的所有东西,就像使用'--onedir'等一样。还是一样的问题。 Python版本:3.4 – GLHF
@I。 A. Gerogiannis你传递给pyinstaller的命令行选项是什么? – wind85
pyinstaller --windowed --onefile app.py或pyinstaller --windowed --onedir app.py.我也尝试过最近使用pyinstaller.exe --onefile --windowed --noupx myapp.py,但他们都没有创建一个可执行文件,它运行在不同的PC上。 –