当前位置:   article > 正文

ubuntu16.04+python2.7+pyqt5

ubuntu16.04+python2.7+pyqt5

因偏好和习惯使用python2.7,故搭建基于ubuntu16.04+python2.7+pyqt5的开发环境。

本方法是2021年8月12日,在新装ubuntu16.04物理机上亲测可用,虚拟机未尝试。

1.安装并更新pip

  1. sudo apt install python-pip
  2. wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
  3. python get-pip.py

理论上,可不用apt install python-pip,直接执行wget和get-pip也行,但我没有实验,你可以先尝试下,如果可行,就不用先apt安装再更新了。

2.安装qt5

  1. wget http://qtmirror.ics.com/pub/qtproject/official_releases/qt/5.10/5.10.0/qt-opensource-linux-x64-5.10.0.run
  2. sudo ./qt-opensource-linux-x64-5.12.11.run

这个版本不需要输入qt的账号和密码,但是因为是镜像网站,下载可能会很慢。如果想快点,可以先去qt官网注册一个账号,然后官网下载qt5.12.11版本:

  1. wget https://download.qt.io/official_releases/qt/5.12/5.12.11/qt-opensource-linux-x64-5.12.11.run
  2. chmod +x qt-opensource-linux-x64-5.12.11.run
  3. sudo ./qt-opensource-linux-x64-5.12.11.run

官网6版本不想用,5版本里面有5.15和5.12,5.15目录因QT商业考虑,已删除安装文件,所以只可用最新版本就是5.12.11。

3.安装sip

SIP是python调用C/C++库模块的工具,安装pyqt5前,需要先安装sip。顺序颠倒可能导致安装pyqt5不成功,请谨慎操作。

  1. wget https://sourceforge.net/projects/pyqt/files/sip/sip-4.19.13/sip-4.19.13.tar.gz
  2. tar -zxvf sip-4.19.13.tar.gz
  3. cd sip-4.19.13/
  4. python configure.py
  5. make
  6. sudo make install

4.安装pyqt5

  1. sudo apt install libgl1-mesa-dev
  2. wget https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.10/PyQt5_gpl-5.10.tar.gz
  3. tar zxvf PyQt5_gpl-5.10.tar.gz
  4. cd PyQt5_gpl-5.10/
  5. python configure.py --qmake /opt/Qt5.10.0/5.10.0/gcc_64/bin/qmake
  6. make
  7. sudo make install

安装后,进入python界面,import常用pyqt5模块:

注意,安装pyqt5前,需要提前安装一下libGL.so库,我是通过sudo apt install libgl1-mesa-dev实现的,否则pyqt5里面的其他库可能用不了,如下图所示:

参考资料:Building PyQT5 with Python 2.7 on Ubuntu 16.04 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/343799
推荐阅读
相关标签
  

闽ICP备14008679号