python - mac osx雪豹中的pyqt安装问题

标签 python macos qt macports

我正在学习制作桌面应用程序的教程。使用 python 和 qt4,我下载并安装了 qt creator ide,创建了 .ui 文件,然后我不得不使用 pyuic4 转换它,我已经尝试了很多东西,但仍然做不到。

我以为pyuic4会和Qt creator IDE一起安装,但好像不是这样,所以我通过macports安装了pyqt:

sudo port install py26-pyqt4

我不知道,但它是 qt 附带的,所以构建它大约需要 3 个小时。

安装后我尝试再次转换 .ui:

$ pyuic4-2.6 principal.ui -o prin.py
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PyQt4/uic/pyuic.py", line 4, in <module>
    from PyQt4 import QtCore
ImportError: No module named PyQt4

没有名为 PyQt4 的模块?这不是我刚刚安装的吗?

谢谢,如果我的英语不是 100% 好,请原谅。

最佳答案

我已经解决了,你必须使用 macports 的 python 而不是 OS X 自带的默认值,通过 macports 安装 python_select:

sudo port install python_select
sudo python_select python26

关于python - mac osx雪豹中的pyqt安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1576629/

相关文章:

c++ - 部署不起作用且可执行扩展

c++ - VS中的VTK和QT调试

qt - 关于 Qt 4 中的删除、移除小部件和布局

Python,基本函数混淆

python - 编写集成测试的新手

基于字符串值执行 <、>、==、<= 或 >= 操作的 Pythonic 方式?

xcode - 我需要 Apple Developer 帐户吗?

Java/Swing - 工具提示矩形

macos - 全屏式 Mail.app 撰写 Pane

python - 在python中从redis排序字典列表