美文网首页思科DevNetPyQt5开发笔记
Mac OS X下搭建Python3.5.1+PyQt5开发环境

Mac OS X下搭建Python3.5.1+PyQt5开发环境

作者: 342f294a05c1 | 来源:发表于2017-05-20 18:18 被阅读155次

    软硬件环境

    • OS X EI Capitan

    • Python 3.5.1

    • PyQt 5.5.1

    • PyCharm 5.0.1

    前言

    Qt是一个开源的跨平台的GUI框架,为很多计算机语言提供了应用程序开发接口,另外还提供了集成开发环境QtCreator、UI制作工具QtDesigner,使用起来既简单方便,又可以提升开发的速度。本文完成Qt5基于Python3.5.1的开发环境的搭建。

    安装开发环境

    Python 3.5.1

    下载地址https://www.python.org/downloads/mac-osx/,点击完成安装。

    Sip 4.17

    下载地址https://www.riverbankcomputing.com/software/sip/download
    编译安装步骤

    tar xvf sip-4.17.tar.gzcd sip-4.17 python3.5 configure.py -d /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packagesmake sudo make install

    PyQt 5.5.1

    下载地址https://riverbankcomputing.com/software/pyqt/download5
    编译安装步骤
    tar xvf PyQt-gpl-5.5.1.tar.gzcd PyQt-gpl-5.5.1python3.5 configure.py --qmake ~/Workshop/Qt5.5.1/5.5/clang_64/bin/qmake --disable=QtPositioning -d /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages make sudo make install
    --qmake选项制定qmake的路径,需要你自行修改;另外编译时加上了编译选项disable-QtPositioning,如果不加,会出现编译错误


    如果你的程序需要用到这个模块,可以自己新建一个头文件,具体请参考stackoverflow里的这条http://stackoverflow.com/questions/33446131/pyqt5-error-during-python3-configure-py-fatal-error-qgeolocation-h-file-no
    测试开发环境

    在Terminal里敲下以下代码,如果没有报错就说明安装成功了。
    python3.5 -c "import PyQt5"

    在PyCharm里使用

    PyCharm是时下最流行的Python IDE了,来自JetBrains公司,他们旗下还有其它非常优秀的IDE,有兴趣的都可以去尝试一下。下载地址https://www.jetbrains.com/pycharm/?fromMenu,安装完毕,打开Preferences—>Project Interpreter选择咱们刚刚安装的Python3.5.1,点击OK。

    参考资料

    1 http://www.qt.io
    2 http://www.pythonschool.net/pyqt/installing-pyqt-on-mac-os-x/
    3 http://blog.15-cm.com/2015/09/13/pyqt5-pycharm/
    4 http://pyqt.sourceforge.net/Docs/PyQt5/installation.html#co-existence-with-pyqt4
    5 https://www.python.org/downloads/mac-osx/
    6 https://www.riverbankcomputing.com/software/sip/download
    7 https://riverbankcomputing.com/software/pyqt/download5
    8 http://stackoverflow.com/questions/33446131/pyqt5-error-during-python3-configure-py-fatal-error-qgeolocation-h-file-no
    9 https://www.jetbrains.com/pycharm/?fromMenu

    相关文章

      网友评论

        本文标题:Mac OS X下搭建Python3.5.1+PyQt5开发环境

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