Python 2.7 卡盘运行按钮没有';I don’我没有表现得像预期的那样

Python 2.7 卡盘运行按钮没有';I don’我没有表现得像预期的那样,python-2.7,pyside,spyder,Python 2.7,Pyside,Spyder,我是python的新手,今天我尝试将Spyder IDE设置为运行PySide类,以便生成一些应用程序。问题是,一旦安装了Spyder(Ubuntu中的Spyder(Python2.7)),我就试图启动hello world,以检查是否所有内容都正确绑定。在安装Spyder之前,我已经正确安装了PySide包的Python 2.7。这就是我的PySide Hello World程序的样子: import sys from PySide.QtCore import * from PySide.Qt

我是python的新手,今天我尝试将Spyder IDE设置为运行PySide类,以便生成一些应用程序。问题是,一旦安装了Spyder(Ubuntu中的Spyder(Python2.7)),我就试图启动hello world,以检查是否所有内容都正确绑定。在安装Spyder之前,我已经正确安装了PySide包的Python 2.7。这就是我的PySide Hello World程序的样子:

import sys
from PySide.QtCore import *
from PySide.QtGui import *

# Create a Qt application
app = QApplication(sys.argv)
# Create a Label and show it
label = QLabel("Hello World")
label.show()
# Enter Qt application main loop
app.exec_()
sys.exit()
当我试图按RunFile按钮(F5)运行代码时,控制台只显示

运行文件('/home/leo/.spyder2/temp.py',wdir='/home/leo/.spyder2')

选择IPython控制台也会抛出同样的结果

运行文件('/home/leo/.spyder2/temp.py',wdir='/home/leo/.spyder2') 内核似乎意外死亡。使用“重新启动内核”继续使用此控制台。 内核似乎意外死亡。使用“重新启动内核”继续使用此控制台。 内核似乎意外死亡。使用“重新启动内核”继续使用此控制台。 ……等等

但是什么都没有发生,没有启动任何应用程序。但是,如果我在代码编辑器中选择整个文本,然后按F9键(它只执行选定的行),一切正常,测试应用程序弹出!!!控制台和IPython控制台都会发生这种情况。 我在网上寻找关于这种尴尬行为的一些解释(如本文),但最终我的问题没有得到回答。。。 还有一件事,在IPython控制台中执行代码成功地启动了测试应用程序,但一旦关闭,在同一控制台中再次尝试就会抛出错误

RuntimeError:QApplication实例已存在


任何帮助都将不胜感激,谢谢社区。

请看以下内容:感谢链接,但它并没有解决我的问题。添加if语句不会改变上述行为。