我试图用PysideQT用Spyder编写一个程序。虽然应用程序从命令行运行良好,但当从Spyder的解释性Python内核运行时,该程序会导致Python内核崩溃。我不知道是什么引起了这个问题。我在64位系统上运行UbuntuLTS14.04。同样,当我从终端运行程序时,这个问题不会发生。在
我编写了以下导致内核崩溃的程序:
import sys
import PySide.QtGui as qg
app = qg.QApplication(sys.argv)
以下是控制台输出的转储:
似乎内核意外死亡。使用“重新启动内核”继续使用此控制台。
似乎内核意外死亡。使用“重新启动内核”继续使用此控制台。
似乎内核意外死亡。使用“重新启动内核”继续使用此控制台。在
任何帮助都将不胜感激。在
我找到了解决办法。基本上,你不能用系统argv因为Spyder启动程序的方式是未定义的。您可以手动设置Spyder来指定它,也可以直接替换它系统argv在我的情况下,用文件名文件加载程序.py. 在
相关问题 更多 >
编程相关推荐