当我尝试为Python-3.6安装PySide时,它说它只能在Python-3.4之前兼容。有什么办法可以安装Python3.6吗?
只有这些Python版本似乎被支持:
[(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)].发布于 2018-01-25 20:24:10
要获得最新的PySide,请从PyPI安装一个正式的二进制车轮,其中包含一个捆绑的Qt,因此是完全可移植的。
下面一节中提供的信息与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。
https://stackoverflow.com/questions/47362751
复制相似问题