安装了 Macport python 找不到安装了 macport 的 sip
Macport-installed python can't find macport-installed sip
我正在通过阅读 Rapid GUI Programming with Python and Qt 来学习 PyQt4,我正在学习第 7 章,其中涵盖了 QT Designer;但是 QT Designer 似乎没有安装我的 MacPort (py34-pyqt4) 或本书网站 www.qtrac.eu. So I'm downloading QT Designer from www.qt.io.
中的示例代码
直接安装(python configure-ng.py
、make
、make install
)在配置步骤挂起并抱怨
Error: Make sure you have a working sip on your PATH or use the --sip argument
to explicitly specify a working sip.
我希望 MacPorts 有 sip
,幸运的是 port search sip
找到了 py34-sip
。但是在安装之后,出现同样的错误,发现 port installed
列出 py34-sip
为已安装;我检查我的默认 python.
$ which python
/opt/local/bin/python
$ python --version
Python 3.4.3
$ port contents py34-sip
...
/opt/local/bin/sip-3.4
...
很好,我们在 MacPorts-python34 宇宙中,但为什么 python 找不到 py34-sip
?
虽然 Macport 应该可以使用自己的工具,但它需要一些帮助。阅读错误信息并咨询
python configure-ng.py --help
给了我解决方案
python configure-ng.py --sip /opt/local/bin/sip-3.4
编译成功。
我正在通过阅读 Rapid GUI Programming with Python and Qt 来学习 PyQt4,我正在学习第 7 章,其中涵盖了 QT Designer;但是 QT Designer 似乎没有安装我的 MacPort (py34-pyqt4) 或本书网站 www.qtrac.eu. So I'm downloading QT Designer from www.qt.io.
中的示例代码直接安装(python configure-ng.py
、make
、make install
)在配置步骤挂起并抱怨
Error: Make sure you have a working sip on your PATH or use the --sip argument
to explicitly specify a working sip.
我希望 MacPorts 有 sip
,幸运的是 port search sip
找到了 py34-sip
。但是在安装之后,出现同样的错误,发现 port installed
列出 py34-sip
为已安装;我检查我的默认 python.
$ which python
/opt/local/bin/python
$ python --version
Python 3.4.3
$ port contents py34-sip
...
/opt/local/bin/sip-3.4
...
很好,我们在 MacPorts-python34 宇宙中,但为什么 python 找不到 py34-sip
?
虽然 Macport 应该可以使用自己的工具,但它需要一些帮助。阅读错误信息并咨询
python configure-ng.py --help
给了我解决方案
python configure-ng.py --sip /opt/local/bin/sip-3.4
编译成功。