2013-01-09 44 views
1

我一直在玩使用PySide的QT和python。我刚刚完成了基本的tutorials之一。我关闭了python并重新启动了另一个会话,现在每当我尝试使用help('modules')列出模块时,按钮教程都会运行。如果我关闭窗口python崩溃。错误消息的顶部是Python-帮助('模块')意外的行为

Process:   Python [2005] 
Path:   /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 
Identifier:  org.python.python 
Version:   2.7.3 (2.7.3) 
Code Type:  X86-64 (Native) 
Parent Process: bash [1967] 

Date/Time:  2013-01-09 12:38:53.307 +0000 
OS Version:  Mac OS X 10.6.8 (10K549) 
Report Version: 6 

Interval Since Last Report:   486115 sec 
Crashes Since Last Report:   12 
Per-App Interval Since Last Report: 23989 sec 
Per-App Crashes Since Last Report: 7 
Anonymous UUID:      93C97407-5F4D-4A25-83BC-C0116B028ECE 

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x0000000000000000, 0x0000000000000000 
Crashed Thread: 0 Dispatch queue: com.apple.main-thread 

Application Specific Information: 
abort() called 
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[QNSApplication _setup:]: unrecognized selector sent to instance 0x116b2fe00' 
*** Call stack at first throw: 

我最近的操作是安装'PIP'并下载一些软件包。有谁知道是什么原因造成的或如何解决?

编辑1

我注意到,改变目录意味着PySide教程将无法运行。现在它像以前一样打印出可用的模块,但它也从任何目录加载一个TK窗口。

+0

可能是一个'sitecustomize.py'的某个地方,它重新定义了内建的'help'功能...... – kerim

回答

0

我在开始出现此问题之前安装了PyOpenGL。卸载它的问题也消失了