【问题标题】:PySide2 on windowsWindows 上的 PySide2
【发布时间】:2017-10-31 15:09:38
【问题描述】:

有谁知道我在哪里可以找到 PySide2 的 pip-install?

现在是 2017 年,我似乎找不到包含 PySide2 二进制文件的 pip 安装或站点包。我不想处理下载源代码并自己编译它,因为这通常会让人头疼,因为它从来都不是一个顺利的过程。还要考虑到其他人很可能已经这样做了。如果我在这里说实话,如果我尝试自己编译它并弹出错误,我真的不知道从哪里开始解决它们,我也不想花时间去做。

当 VFX 行业的许多应用程序正在切换到 PySide2 时,我很难相信我无法在任何地方在线甚至在 PIP 中找到它。

我希望有人可以帮助我。 谢谢

【问题讨论】:

  • 同样的问题,你找到方法了吗?
  • 不!可悲的是还在寻找

标签: python python-3.x windows pyside2


【解决方案1】:

同样的问题...

所以我尝试构建它。但是构建 WebKit 存在问题。

因此我的 windows binaries 实际上没有 webkit 绑定。​​

【讨论】:

  • 查看您的链接..您是否为链接 qt5.6 的 qt 5.9 构建了 pyside2?
  • 哦。是的,第一个链接是 Qt 5.9.0 而不是 5.6.2。 (现在标题是正确的......)
  • 你不会有 x64 可用...?
  • 这太不可思议了!谢谢@ClaudiusHansch!你能提供更多关于你是如何做到这一点的信息吗?或者它基本上只是:wiki.qt.io/PySide2_Windows
【解决方案2】:

您可以通过PyPI获取:

pip install PySide2

或者如果它失败了(很可能是因为你的 pip 可执行文件绑定到 python 2)尝试:

pip3 install PySide2 

甚至更好:

python -m pip install Pyside2

这假设 python 绑定到 Python 3,这样您就可以确定使用的 Python 版本,请参阅 Why you should use python -m pip

【讨论】:

  • 唉,普通 Windows 10 用户收到错误“找不到满足安装要求的版本(来自版本:)找不到匹配的安装发行版”通过 pip 尝试它
  • 你用的是python 2还是python 3?
  • Python3.我通过直接从 qt 下载让它工作。
【解决方案3】:

Fredrik Averpil here 提供使用 Qt 5.6 构建的轮子。
Claudius Hansch's answer 提供使用 Qt 5.9 的轮子。

无论如何,不​​要忘记

  • 按照here 的描述设置QT_QPA_PLATFORM_PLUGIN_PATH 环境变量

  • 在您的python.exe 文件夹中创建一个qt.conf 文件,其中包含内容

    [Paths]
    Prefix = /dir_to_site-packages/PySide2
    Binaries = /dir_to_site-packages/PySide2
    

【讨论】:

    【解决方案4】:

    PySide2 现在可以在 pypi 上使用,所以很简单

    pip install PySide2

    应该可以在 Windows、OSX 和 linux 上运行!

    【讨论】:

    • 唉,普通 Windows 10 用户收到错误“找不到满足安装要求的版本(来自版本:)找不到匹配的安装发行版”通过 pip 尝试它
    • 2.7好像没有windows包
    【解决方案5】:

    我在 64 位 Windows 10 专业版上使用 Python 3.7。

    我通过 pip 安装失败。

    我最终直接从qt下载了轮子

    QT official download page

    并安装下载的轮子,效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-20
      • 1970-01-01
      • 2019-02-14
      • 2020-03-16
      相关资源
      最近更新 更多