4

我一直在尝试通过 Homebrew 安装带有 qtconsole 的 Python 3.3.2 + ipython 1.0。这需要我下载并安装 PyQt,我已经成功完成了。但是,当我尝试运行 $ipython3 qtconsole 时,它​​无法加载 PyQt4 - 它说它没有安装。我认为问题可能与添加正确的 PYTHONPATH 有关 - 安装 PyQt 后我收到了一些警告:

Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
 PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages"
 You should `unset PYTHONPATH` to fix this.

For non-homebrew python (2.x), you need to amend your PYTHONPATH like so:
 export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

此外,我看不到它在我的 .profile 中强调的 PATH。

我遵循了本指南: http ://www.lowindata.com/2013/installing-scientific-python-on-mac-os-x/

我尝试将几个不同的 PYTHONPATH 添加到 .profile,但似乎都不起作用。

有什么建议或解决方法吗?

更新: 我在 /usr/local/lib/python2.7/site-packages 中找到了 PyQt,但我需要将它安装在 /python3.3/site-packages 中。我的 PATH 是 /usr/local/bin,并且Homebrew 将除 PyQt 之外的所有其他内容安装到 python3.3 中。我如何得到它?

4

1 回答 1

2

您应该使用 python3 支持构建 PyQt。所以:

brew install pyqt --with-python3
于 2013-08-11T19:47:47.327 回答