【发布时间】:2018-05-06 17:04:34
【问题描述】:
我正在尝试安装 pyside2 并按照Pyside2 website 的步骤进行操作。执行以下步骤后:
$ python setup.py build --qmake=/anaconda3/bin/qmake --build-tests --ignore-git --jobs=8
我收到以下错误消息:
running build
Removing /Users/mymac/pyside-setup/pyside_package
Python architecture is 64bit
Incompatible Qt version detected: 5.6.2. A Qt version >= 5.7 is required.
鉴于我安装了qt 5.10,我不明白:
$ brew list --versions qt5
qt 5.10.1
【问题讨论】:
-
但是anaconda3使用的是什么版本的qt?
-
非常感谢@ekhumoro。事实上,我的电脑上有 2 个地方安装了 qt:
/anaconda3/pkgs/qt-5.6.2-h9975529_14和/Users/mymac/Qt/5.11.0。而且anaconda3的版本确实是5.6。然后我尝试了conda install -c anaconda qt,但它重新安装了qt.5.6.2。知道我应该做什么吗? -
刚找到github页面:
https://github.com/conda-forge/qt-feedstock/issues/53,上面说确实没有超过5.6版的qt支持版本。问题是 Pyside2 应该通过在 python 上运行而不通过 Conda 运行。如果是,可以(并且建议)在同一台计算机上安装两个版本的 python,如果是,我应该如何进行? -
我对anaconda或mac不太了解,所以无法真正发表评论。
标签: python python-3.x qt qmake pyside2