2014-04-16 3 views
2

나는 pyside와 함께 제공되는 예제를 살펴 보겠습니다. 가 http 예제를 실행하는 동안 사이트 패키지/PySide/예/네트워크/HTTP에서/나는 다음과 같은 오류 얻을 :PySide에 함수가 있지만 여전히 속성 오류가 발생합니다.

이 속성은 가장 확실히 존재

AttributeError: 'PySide.QtNetwork.QHttp' object has no attribute 'sslErrors' 
- 적어도, 그것은이에 따라하기로했다 나 :

http://pyside.github.io/docs/pyside/PySide/QtNetwork/QHttp.html#PySide.QtNetwork.PySide.QtNetwork.QHttp.sslErrors

나는로드 된 객체에 DIR()을했고, 나는 sslErrors를 보지 못했다 디버깅하는 동안().

무슨 일이 벌어지고 있는지에 대한 아이디어가 있습니까? 코드를 전혀 수정하지 않았습니다. 나는 그 예를 그대로 실행하고있다.

+0

PySide 라이브러리의 출처는 무엇입니까? Anaconda 패키지를 사용하여 비슷한 문제가 발생했지만 현재 PyPi (1.2.4) 설치에서 작동하는 것으로 보입니다. – gmas80

+0

또한 PySide를 Anaconda (1.2.1)를 통해 설치했으며 QSslConfiguration이없는 것과 유사한 문제가 있습니다. 아나콘다가 막 깨진 것 같습니다. – GreySage

답변

1

파이썬 2.7.6, 32 비트 및 PySide 1.2.1을 실행하는 http.py 예제를 시도했지만 아무 문제없이 작동합니다. PySide를 다시 설치하거나 업데이트 할 것을 제안 할 수 있습니까?

은 당신이 PySide의 버전을 확인하려면 다음

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

그것은 당신의 PySide 및/또는 Qt는 라이브러리가 SSL 지원없이 지어진 것이 될 수있다. 이에 대한 자세한 내용은

QtNetwork.QSslSocket.supportsSsl() 

Qt는 워드 프로세서에서 Secure Sockets Layer (SSL) Classes를 참조하십시오 빠르게의 출력을 확인하여이를 확인 할 수 있습니다.

PS :

QHttp.sslErrors 신호 (필요한 SSL 지원을 가지고) 내 리눅스 시스템에서 PySide-1.2.1 설치에 확실히 존재한다.

관련 문제