首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装PySide for Python3

安装PySide for Python3
EN

Stack Overflow用户
提问于 2017-11-18 05:11:54
回答 1查看 21.8K关注 0票数 15

当我尝试为Python-3.6安装PySide时,它说它只能在Python-3.4之前兼容。有什么办法可以安装Python3.6吗?

只有这些Python版本似乎被支持:

代码语言:javascript
复制
[(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)].
EN

回答 1

Stack Overflow用户

发布于 2018-01-25 20:24:10

要获得最新的PySide,请从PyPI安装一个正式的二进制车轮,其中包含一个捆绑的Qt,因此是完全可移植的。

  • 对于Qt5 -Python2.7/Python3.5: pip安装pyside2
  • 对于Qt6 -Python3.6: pip安装pyside6

下面一节中提供的信息与PySide-1.2/Qt4 有关,并且不再相关,除非您需要支持遗留系统。

首先,应该指出,PySide依赖于不再得到官方支持的Qt4 (截至2015年12月)。因此,所有的开发工作现在都集中在PySide2和Qt5上。根据追踪器问题的说法,除了Python3.4之外,没有正式支持PySide的计划--主要原因是缺乏资源和难以在Windows上编译。目前的情况(截至2017年2月),似乎由这个职位总结

这是最后一次使用的方法,因为我们需要修改QT4.8和PySide源代码,以便在Windows上使用用于Python3.5的编译器进行编译。此外,QT4.8不再受支持,PySide不应用于新项目。下一个版本的PySide2是Python和Qt的未来,它支持Python3.5。你可以找到更多关于它的关于Qt Wiki

尽管如此,目前有几个Linux发行版维护Python-3.5和/或Python3.6的PySide包。这通常只需要向生成绑定的shiboken工具提供一个小的补丁(例如,请参阅Arch Linux PKGBUILD )。此外,在Christoph的非官方Windows二进制文件站点上也有可用的Windows轮子。(恐怕我不太了解Mac的情况,但我确实找到了这个用于Python3.5的轮子)。

因此,PySide本身目前仍然与Python3.5和3.6兼容,但官方安装程序并不兼容。然而,如果您愿意修补工具链或使用非官方的二进制文件,这应该不是问题。实际上,PySide和Qt4现在都是冻结的代码基,所以除非对Python做了一些真正的彻底修改,否则它“应该”对接下来的几个版本都是可行的。不过,未来是PySide2

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47362751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档