在Mac OSx Mavericks上安装PyQt4?

时间:2014-09-24 16:21:46

标签: macos python-3.x installation pyqt pyqt4

http://www.riverbankcomputing.com/software/pyqt/download

我在互联网上尝试了很多解决方案,包括

brew install qt
brew install sip
brew install pyqt

在osx上成功安装它。 我正在使用PyCharm IDE进行python开发,并希望为python 3安装它。

我无法将pyqt4库下载到mac, 我需要遵循一些具体步骤吗? 简单的方法?艰辛的道路?什么...

抱歉,我是mac world的新手。

3 个答案:

答案 0 :(得分:20)

您可以使用--with-python3标志安装自制软件:

unset PYTHONPATH
brew install sip --with-python3
brew install pyqt --with-python3

如有必要,请重新链接网站包。

答案 1 :(得分:6)

我发现最简单的方法是使用MacPorts。安装完成后,只需运行

即可
sudo port install py34-pyqt4

它将完成剩下的工作 - 安装Python 3.4,pyqt4和所有依赖项。您需要将PyCharm配置为使用MacPorts版本的Python(在/opt/local/bin中找到),但之后您应该全部设置。通过MacPorts可以使用许多模块,对于那些不可用的模块,您始终可以安装py34-pip

答案 2 :(得分:3)

我知道这是一年前的事,但这可能有助于某人...

注意:这适用于PyQT5和Python 3.它是使用自制软件的替代方法。

背景

如果您安装了Python 3.x,它将安装在一个单独的目录中(仅保留您的Mac版本)。将新的directories添加到您的路径后,大多数人只需使用python3.5(或任何版本)即可访问它,而无需更改python别名。

另请注意,Python附带pip开箱即用...

详细了解Python 3 for Mac here

回答问题

现在,所有这一切,您只需使用以下内容通过pip进行安装:

sudo python3.5 -m pip install PyQt5

您可能必须使用sudo。输出应如下所示:

Collecting PyQt5
  Downloading PyQt5-5.7-cp35-cp35m-macosx_10_6_intel.whl (79.4MB)
    100% |████████████████████████████████| 79.4MB 18kB/s 
Collecting sip (from PyQt5)
  Downloading sip-4.18.1-cp35-cp35m-macosx_10_6_intel.whl (46kB)
    100% |████████████████████████████████| 51kB 9.8MB/s 
Installing collected packages: sip, PyQt5
Successfully installed PyQt5-5.7 sip-4.18.1

不要忘记使用-m选项。它允许库模块作为脚本运行。来自--help条目:

-m mod : run library module as a script (terminates option list)

注意:较旧版本的PyQT 无法通过pip安装。