【发布时间】:2016-01-31 11:27:56
【问题描述】:
MAC OSX 10.9、Python 3.5、sip-4.17、PyQt-gpl-5.5.1、Qt5.5.1
嗨, 尝试在我的系统上构建 PyQt 我执行了以下步骤:
- 下载/安装 Qt5.5.1 库
- 下载/解压 SIP
- 下载/解压 PyQt
-
安装 SIP:
python3 configure.py -d /Library/Python/3.5/site-packages --arch x86_64 make sudo make install -
尝试安装 PyQt:
python3 configure.py -d /Library/Python/3.5/site-packages --qmake /.../Qt5.5.1/5.5/clang_64/bin/qmake
配置停止:
/Users/werner/OpenSource/PyQt/sip/QtPositioning/qgeolocation.sip:28:10:
fatal >error: 'qgeolocation.h' file not found
#include <qgeolocation.h>
^
1 error generated.
make[1]: *** [sipQtPositioningcmodule.o] Error 1
make: *** [sub-QtPositioning-make_first-ordered] Error 2
我尝试完成安装
make
sudo make install
无论如何。但是安装似乎并不完整(例如缺少uic、pyuic5)。这是我的安装目录的样子:
>ls /Library/Python/3.5/site-packages/PyQt5
QtBluetooth.so QtSensors.so
QtCore.so QtSerialPort.so
QtDBus.so QtSql.so
QtDesigner.so QtSvg.so
QtGui.so QtTest.so
QtHelp.so QtWebKit.so
QtMacExtras.so QtWebKitWidgets.so
QtMultimedia.so QtWidgets.so
QtMultimediaWidgets.so QtXml.so
QtNetwork.so QtXmlPatterns.so
QtOpenGL.so _QOpenGLFunctions_2_0.so
QtPrintSupport.so _QOpenGLFunctions_2_1.so
QtQml.so _QOpenGLFunctions_4_1_Core.so
QtQuick.so
在搜索其他讨论时,我找不到任何有用的信息,所以我希望有人能给我一个提示,告诉我我做错了什么(也许是愚蠢的)。感谢您抽出时间来阅读。
【问题讨论】:
-
xcode 是最新的吗?
-
它是 XCode 6.1.1,在安装 Qt、SIP、PyQt5 之前安装了最新的命令行工具。
-
我在 Mint 17 下遇到了同样的问题。我注意到这个问题不到一周,所以我想知道这是否是安装程序的问题。
-
顺便说一句,看起来 xcode 是苹果的东西,因此与我的情况无关?
-
如果你不是在 OSX 上工作,那是无关紧要的