Python PySide中存在函数,但仍获取属性错误

Python PySide中存在函数,但仍获取属性错误,python,pyside,attributeerror,Python,Pyside,Attributeerror,我正在浏览pyside附带的示例。在site packages/PySide/examples/network/http/I下运行http示例时,出现以下错误: AttributeError: 'PySide.QtNetwork.QHttp' object has no attribute 'sslErrors' 这个属性是绝对存在的——或者,至少,它应该是这样的: 调试时,我对加载的对象执行了dir(),但没有看到sslErrors() 你知道会发生什么吗? 请注意,我根本没有修改代码。我

我正在浏览pyside附带的示例。在site packages/PySide/examples/network/http/I下运行http示例时,出现以下错误:

AttributeError: 'PySide.QtNetwork.QHttp' object has no attribute 'sslErrors'
这个属性是绝对存在的——或者,至少,它应该是这样的:

调试时,我对加载的对象执行了dir(),但没有看到sslErrors()

你知道会发生什么吗?
请注意,我根本没有修改代码。我只是按原样运行这个示例。

我只是尝试了http.py示例,运行Python 2.7.6、32位和PySide 1.2.1,这个程序运行起来没有任何问题。我可以建议重新安装/更新PySide吗

要检查PySide的版本,请执行以下操作:

>>> import PySide
>>> PySide.__version__
'1.2.1'

您的PySide和/或Qt库可能是在没有SSL支持的情况下构建的。您可以通过检查以下各项的输出来快速验证这一点:

    QtNetwork.QSslSocket.supportsSsl()
有关这方面的更多详细信息,请参阅Qt文档中的

附言:


QHttp.sslErrors
信号肯定存在于我的Linux系统上的PySide-1.2.1安装中(它确实具有必要的SSL支持)。

PySide库的来源是什么?我在使用Anaconda软件包时遇到了类似的问题,但它似乎与当前的PyPi(1.2.4)安装兼容。我还通过Anaconda(1.2.1)安装了PySide,并且QSslConfiguration不存在类似的问题。看起来水蟒刚刚破了。