【问题标题】:Installing Pyside2 with qmake: "QT version 5.7+ required", but I have version 5.11 installed使用 qmake 安装 Pyside2:“需要 QT 版本 5.7+”,但我安装了 5.11 版本
【发布时间】: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


【解决方案1】:

我可以使用 github page 安装 pyside2。

我运行了以下几行:

conda config --add channels conda-forge
conda install pyside2

成功了!!

非常感谢@fredrikaverpil

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 2019-05-04
    • 2021-03-21
    • 2019-12-24
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    相关资源
    最近更新 更多