[PySide] PySide2 installed but not working

Alexey Vihorev vihorev at gmail.com
Thu Oct 20 09:19:41 CEST 2016


Couple of things to clear up. What is your OS? Do you need Qt5 or Qt4? What
version of Python do you use?

2016-10-20 6:58 GMT+03:00 Spencer Parkin <spencertparkin at gmail.com>:

> I actually spent a full day trying to pip install pyside1 with no luck.
> The pip install of pyside actually goes through a build process requiring
> cmake and qmake as dependencies, and maybe openssl (I can't remember).  You
> need msvc compiler tools too, I think.  cmake said it couldn't find
> "QtCore" in a directory that, if you go and look, has QtCore4.lib, etc.,
> inside of it, so cmake must be crazy.  There were other errors that I can't
> remember...Qt-specific cmake-macros that it complained weren't defined.
> Maybe I'm crazy.
>
> Then I spent a half day trying to get pyside2 to work.  I finally got it
> compiled and "installed", but then the examples didn't work.  E.g., QWidget
> couldn't be found inside of QtGui, which seems crazy.  Not sure what went
> wrong there.
>
> One very difficult thing about building PySide2 is that the install (which
> is essentially a build process) is not incremental!  So if you (and I did
> this) mistype a command line arg, such as "--openssl=blah/blah", you won't
> know it until an hour later.  So you fix it, then have to wait another hour
> to see if the fixed worked.
>
> Sorry, I don't mean to diss anything or anybody.  I had a very difficult
> time.  I'm sure PyQt is awesome as is Qt once you finally have a working
> installation of them.  I'm a big fan of wx, personally, since I've used it
> for so long and its architecture very straight-forward.  I'm using Qt
> because a coworker is and I'm helping him on the project.
>
> For the sake of idiot users such as myself, an installer for PyQt would be
> a good idea.  (And by that I mean something that doesn't require
> configuration and compilation and linking.)
>
> Sorry, this went too long.
>
> On Wed, Oct 19, 2016 at 3:34 PM, Alexey Vihorev <vihorev at gmail.com> wrote:
>
>> Wait a sec… PyQt4 means you are fine with Qt4 and don’t need Qt5, right?
>> Then you can use PySide1, it’s actually quite stable and no need to compile
>> etc – just “pip install” it. PySide2 is work in progress for those who need
>> Qt5 bindings. And BTW – Qt5 indeed restructured modules and classes. So
>> maybe even PySide2 is actually working in your instance.
>>
>>
>>
>> *From:* PySide [mailto:pyside-bounces+vihorev=gmail.com at qt-project.org] *On
>> Behalf Of *Spencer Parkin
>> *Sent:* Thursday, October 20, 2016 12:24 AM
>> *To:* pyside at qt-project.org
>> *Subject:* Re: [PySide] PySide2 installed but not working
>>
>>
>>
>> I gave up on PySide and switched to PyQt4.  Works like a charm.
>>
>>
>>
>> I was able to get wxPython working in 15 minutes too, BTW.
>>
>>
>>
>> PySide1/2 needs some serious help.  I'm not smart enough to get it
>> installed.
>>
>>
>>
>> On Wed, Oct 19, 2016 at 2:24 PM, Spencer Parkin <spencertparkin at gmail.com>
>> wrote:
>>
>> Hi,
>>
>>
>>
>> I built PySide2, 32-bit from sources, but when I run the tetrix.py
>> example, I get...
>>
>>
>>
>> AttributeError: module 'PySide2.QtNetwork' has no attribute 'QSslSocket'.
>>
>>
>>
>> If I comment out the call to QtNetwork.QSlSocket.suppertsSsl(), then get
>> another telling error...
>>
>>
>>
>> AttributeError: module 'PySide2.QtGui' has no attribute 'QWidget'.
>>
>>
>>
>> It sounds like to me that my installation is completely wacked-up.
>> Qwidget can't be found inside QtGui?!  How is that even possible?
>>
>>
>>
>> It's taken me over 4 hours to get to this point.  I had to re-run the
>> install several times after making dependency fixes each time.  Please
>> don't tell me I need to re-run the install.
>>
>>
>>
>> Any help would be greatly appreciated.  I'm ready to give up and just use
>> wxPython...It might be more reliable.
>>
>>
>>
>> --Sp
>>
>>
>>
>
>


-- 
Алексей Вихорев
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20161020/34828b27/attachment.html>


More information about the PySide mailing list