Macos 如何在升级到pyqt5的qt5时更改qmake

Macos 如何在升级到pyqt5的qt5时更改qmake,macos,qt,python-2.7,installation,pyqt5,Macos,Qt,Python 2.7,Installation,Pyqt5,我正在尝试安装Pyqt,但在让所有单独的安装过程同步工作时遇到了重大问题。我在网上查过,但在我的具体情况下找不到任何帮助 到目前为止,我已经下载并构建了Sip4.16.7。我将该文件保存到我的目录中的一个随机位置,并运行配置文件,然后将该模块安装在/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages中,似乎可以正常工作 然后,我下载了最新版本的Qt5.2,并使用安装程序进行了安装。这些文件存储在

我正在尝试安装Pyqt,但在让所有单独的安装过程同步工作时遇到了重大问题。我在网上查过,但在我的具体情况下找不到任何帮助

到目前为止,我已经下载并构建了Sip4.16.7。我将该文件保存到我的目录中的一个随机位置,并运行配置文件,然后将该模块安装在
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages
中,似乎可以正常工作

然后,我下载了最新版本的Qt5.2,并使用安装程序进行了安装。这些文件存储在/users/MyUsername/Qt中

然后,我安装了PyQt5.4.1并尝试运行配置文件,但我的系统上显然有一个较旧版本的qmake,因为我得到了
error的错误:PyQt5需要QtV5.0或更高版本。您似乎正在使用v4.7.4。使用
--qmake标志指定qmake的正确版本。
这通过在终端中键入
qmake-v
来确认,我得到
qmake版本2.01a的输出
在/opt/anaconda1anaconda2anaconda3/lib中使用Qt版本4.7.4
。我已经浏览了互联网,我不知道如何判断我是否有一个新的qmake为Qt5.2或如果我必须使它。我不知道如何为新的PyQt配置文件设置正确的Qtmake目录


我为这个非常具体和混乱的问题道歉,但我现在完全不知所措。另外一个问题是,当您下载PyQt和SIP文件时,它们是否应该保存在彼此相关的特定目录中

要了解我如何回答这个问题的整个讨论过程,请参考

主要有两个问题:

1)
--qmake=/Users/MyUsername/Qt/5.4/ios/bin/qmake
被定向到需要订阅apple developers程序的ios qmake。使用--verbose选项返回
检查依赖项
代码签名错误:未找到代码签名标识:未找到与团队ID“(null)”匹配的有效签名标识(即证书和私钥对)。
代码签名错误:SDK“iOS 8.1”中的产品类型“应用程序”需要代码签名。

解决方案是将qmake引用到clang-64版本,以允许在OS X而不是iOS上进行开发


2) 我已将PyQt目录保存在我的google驱动器中,因此文件名中有一个空格。因此,当我在clang-64目录中引用qmake时,我得到的错误是``clang:error:没有这样的文件或目录:
Drive/Personal/code/PyQT/PyQT-gpl-5.4.1
(当使用--verbose时),因此我不得不将PyQT文件移到我的google驱动器外部并重新运行,它工作得很好。

我已将qmake标志设置为查找--qmake=/Users/MyUsername/Qt/5.4/ios/bin/qmake,但它出现了一个错误:error:无法确定Qt安装的详细信息。请再次尝试使用--verbose标志查看有关该问题的更多详细信息