Mac OS X搭建Qt5基于Python3.5.1开发环境教程

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



  软硬件环境

  OS X EI Capitan

  Python 3.5.1

  PyQt 5.5.1

  PyCharm 5.0.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.gz

  cd sip-4.17

  python3.5 configure.py -d /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages

  make

  sudo make install

  PyQt 5.5.1

  下载地址https://riverbankcomputing.com/software/pyqt/download5

  编译安装步骤

  tar xvf PyQt-gpl-5.5.1.tar.gz

  cd PyQt-gpl-5.5.1

  python3.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。



  参考文献

  http://www.qt.io

  http://www.pythonschool.net/pyqt/installing-pyqt-on-mac-os-x/

  http://blog.15-cm.com/2015/09/13/pyqt5-pycharm/

  http://pyqt.sourceforge.net/Docs/PyQt5/installation.html#co-existence-with-pyqt4

(0)

相关推荐

  • Eclipse CDT搭建标准的C、C++开发环境

    标准的C++环境总不那么容易搞定,大所数开发者都选择了VS,但是要针对别的操作系统编码可能VS就不大合适了,再说VS对标准的C++支持非100%.而且笨重. 下面讲述如何使用Eclipse 的CDT搭 ...

  • 在Mac OS上搭建Python的开发环境

    一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python.这里有两种方案安装: 1.homebrew ...

  • 在Mac OS上为SSD固态硬盘开启Trim指令的教程

    固态硬盘(SSD)突破了传统硬盘的速度瓶颈,并且工作稳定.无噪音.耗电少,随着成本的下降,大有取代传统硬盘的势头.使用SSD的人大多听说过TRIM,操作系统一定要支持TRIM才能让SSD的性能实现最优 ...

  • 在苹果电脑mac os系统下设置虚拟vpn的详细方法(图文教程)

    首先要打开“系统偏好设置”中的“网络”。 并且新建一个VPN的网络连接: 当你建立VPN时,会让你选择VPN的模式,即PPTP或L2TP,请选择“PPTP ” 当建立好一个VPN之后,上图我们可见在左 ...

  • 用U盘或移动硬盘制作启动盘安装苹果Mac OS X操作系统的方法

    有人问怎么把下载的苹果电脑 Mac OS X 操作系统做成基于 U 盘或移动硬盘的安装盘并用 U 盘或移动硬盘安装苹果电脑操作系统.OK,今天发个用移动硬盘(或U盘)为苹果电脑安装 Mac OS X ...

  • [图文教程]怎么在Mac OS X 10.10与 iOS8 之间使用Handoff?

    Yosemite 已经正式推送,使用 iOS 8 的设备也可以使用 Handoff 功能了。那么怎么在Mac OS X 10.10与 iOS8 之间使用Handoff?下面小编就为大家详细介绍一下,一 ...

  • MAC OS操作系统密码忘记了怎么办?

    MAC OS操作系统密码忘记了怎么办? ,网上的教程很多都无法解决,小编为您提供正确的设置方式. 操作方法 01 一:命令行解决方法.开机, 启动时按"command+s"这时进入 ...

  • ubuntu下如何快速搭建 Node.js 开发环境

    Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用. nvm是nodejs版本管理工具.可以在多个nodejs版本中进行切换,降 ...

  • win10系统如何搭建vs2015+cocos2d-x 3.9开发环境?

    如今很多用户都安装了win10正式版,但是因为对新系统太过陌生,所以在操作时总会碰到一些问题.最近就有网友反映想要在Win10下搭建vs2015+cocos2d-x 3.9开发环境教程,可是操作了很久 ...