美文网首页
Install PyQt5

Install PyQt5

作者: flyingsoul | 来源:发表于2016-04-08 15:03 被阅读0次

    1 install Qt5

    download the install file from http://download.qt.io/official_releases/qt/5.6/5.6.0/qt-opensource-linux-x64-5.6.0.run
    set the executive right of downloaded file.
    chmod a+x qt-opensource-linux-x64-5.6.0.run
    Follow the guide to finish the installation.
    Add the Qt path to bash environment.

    export QTDIR=/opt/Qt5.6.0/5.6/gcc_64
    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib
    export PATH=${QTDIR}/bin:${PATH}
    

    To test the installation, use qmake command.

    2 install SIP before PyQt

    download the source file from http://liquidtelecom.dl.sourceforge.net/project/pyqt/sip/sip-4.17/sip-4.17.tar.gz

    tar xvf sip-4.17/sip-4.17.tar.gz
    cd sipsip-4.17/sip-4.17
    python configure.py
    sudo make
    sudo make install
    

    To test the installation, use sip -V command.
    In python,

    >>> import sip  
    >>> print(sip.SIP_VERSION_STR)
    

    3 install PyQt5

    download the source file from http://iweb.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.5.1/PyQt-gpl-5.5.1.tar.gz

    tar xvf PyQt-gpl-5.5.1.tar.gz
    cd PyQt-gpl-5.5.1
    python configure.py
    sudo make
    sudo make install
    

    Although the installation process seems successfully. When we import some modules of PyQt5, there's an error "No module named 'PyQt5'".
    Then we check the build process of PyQt. The same problem was discussed in http://stackoverflow.com/questions/21486103/pyqt5-without-qtgui-and-qtwidgets
    The reason is the installation may be missing OpenGL. The solution is

    sudo apt-get install freeglut3-dev
    

    Then

    python configure.py

    works correctly.

    ALL DONE

    相关文章

      网友评论

          本文标题:Install PyQt5

          本文链接:https://www.haomeiwen.com/subject/bjuvlttx.html