PySide是Python下的一款GUI库,可惜Github上的PySide很久没更新了,估计是被遗弃了,真是可惜。不过还有PyQt可用,不知日后会发展成什么样子。
只是最近需要改一下之前写的一个GUI程序,所以又重新安装PySide。本想在Windows系统上直接用pip安装,没想到居然提示最高只支持到Python3.4,这才发现PySide很久没更新了。无奈重装了个Python3.3,发现居然没自带pip。好吧,又重装了个Python3.4,这回终于有pip了,但还是提示安装失败,好像是找不到合适的编译器。于是我打算在PyPi上下wheel版,又发现没有适合Python3的Windows 64位的版本,实在没辙,决定转到Ubuntu上写。
用几年前安装在U盘上的Ubuntu 14.04系统,默认就是Python3.4(我应该没升级过)。直接安装还是会提示失败,不过是另外的原因,缺乏Qt4的库。因为PySide是python绑定Qt4,因此要先安装相关库。找了很久,才发现一个简单的方法。
先执行sudo apt-get install build-essential
,再执行sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator
,最后执行sudo pip3 install pyside
。这样才最终成功,最后一条命令执行过程略长。
最失败的一点是一开始执行pip3命令时忘了加sudo
,结果就悲剧的浪费了更多的时间。