我正在尝试在 virtualenv 中安装 PyQT4。我正在运行 Python3.2.1。
这是我到目前为止所做的:
sudo apt-get install qt4-dev-tools
这很好用
我下载了 PyQt-x11-gpl-4.9.5 和 sip-4.14
在 virtualenv 里面我安装了 sip。没有出现错误。
当我尝试打电话时:
python3.2 configure.py
对于我的 PyQt,它让我接受许可证,做一堆没有错误的东西然后说:
Generating the C++ source for the QtCore module...
sip: Usage: sip [-h] [-V] [-a file] [-b file] [-c dir] [-d file] [-e] [-g] [-I dir] [-j #] [-k] [-m file] [-o] [-p module] [-P] [-r] [-s suffix] [-t tag] [-T] [-w] [-x feature] [-X id:file] [-z file] [file]
Error: Unable to create the C++ code.
据我所知,我的问题来自于我运行了错误版本的 Qt。我不太确定如何检查我的 Qt 版本,但我安装了 QtAssistant,它指的是 Qt4.8,所以我假设我有那个。
所以如果是版本问题:
1. how do I reliably check what version of Qt I'm running?
2. What version should I be running
否则:
1. Wtf?
任何帮助将不胜感激。
附言
我查看了如何在 Ubuntu 中为 Python 3 配置 PyQt4?已经。没有什么可以帮助我。