因为需要搭建PyQt5+Python 2.7.x的环境,所以需要先搭好Qt5的环境。本来以为挺简单的,结果一不小心就踩了一堆坑。最后参考了CMbug的博客,虽然中间有遇到点其他的小问题,但是最终还是把环境搭好了。
附上博客地址:http://blog.csdn.net/CMbug/article/details/48896085

其实,安装Qt的方法有很多,可以从软件源中安装、在线安装、离线安装以及还可以自己编译安装。一开始我选择在线安装想着边下边装就好了,结果动不动下载安装就卡壳了,所以我建议大家还是采用离线安装的方法,官网的离线安装的下载速度还是很可观的,在线的就……可能随缘吧

离线安装的步骤还是挺简单的并且坑比较少(自编译的好像坑很多),首先去Qt官网下载离线安装包,在页面的下方有个View All Downloads 点击进去可以找到在线和离线的安装包。
下载地址:https://www.qt.io/download-open-source/
Linux mint安装Qt5

在线安装
Linux mint安装Qt5

离线安装包
Linux mint安装Qt5

目前最新版本已经出到了5.9.x 但是由于我下载的5.9.0版本安装时候需要3.7G的空间容量,我的虚拟机分配的空间不是很大,磁盘容量比较宝贵,所以我下载了5.6.2的版本

Linux mint安装Qt5

下载好后进入存放离线安装包的文件夹下,用命令ls -al查看文件
Linux mint安装Qt5

其中x的位置代表着该文件可被执行,若大家没有看到x,或者有些用户没有执行权限的话可以输入命令sudo chmod a+x qt-opensource-linux-x86-5.6.2.run, 将该文件的执行权限赋给所有用户

输入命令./qt-opensource-linux-x86-5.6.2.run进行安装(如果你将文件放在根目录下那么需要加上sudo),然后便会出现图形化界面,选取安装组件时全选即可
Linux mint安装Qt5

安装完成后需要配置变量

进入/etc/目录下,使用gedit打开profile文件,将下列三条语句添加值文件尾部

export QTDIR=/home/hjh/Qt5.6.2/5.6(这里填写你的安装目录)
export PATH=$QTDIR/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:LD_LIBRARY_PATH

保存后退出,然后输入source profile让环境变量生效

最后网上的同志们便会很高兴的告诉你,你们可以验证安装是否成功啦,执行命令qmake -version看看能不能显示正常的版本信息。然后你就觉得喜大普奔了吗,naive。你输入命令之后将会是这样

Linux mint安装Qt5

难道是之前什么姿势不对了吗。其实是在你的/usr目录下有个qt的默认路径选择,他并没有指向你刚刚安装的qmake的位置

解决办法
-输入命令 cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser 进入到qtchooser目录下,打开default.conf文件
- 将第一行中的qmake执行文件的位置设为你的qmake执行文件位置即可,我的安装目录是/home/hjh/Qt5.6.2/5.6,所以正确的路径应该是/home/hjh/Qt5.6.2/5.6/bin/qmake。

然后执行命令查看是否配置成功

Linux mint安装Qt5

这样Qt5的环境就搭好了。

相关文章: