安装openssl

sudo yum install openssl -y
sudo yum install openssl-devel -y

安装Python3.5

tar -zxvf Python-3.5.4.tgz
cd Python-3.5.4
./configure -prefix=/usr/local/python/python3
make
sudo make install

修改yum配置文件

sudo vi /usr/bin/yum
#(修改首行:#!/usr/bin/python 改成 #!/usr/bin/python2.7)
sudo vi /usr/libexec/urlgrabber-ext-down
(修改首行:#!/usr/bin/python 改成 #!/usr/bin/python2.7)

安装pip

tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build
sudo python3 setup.py installtar -xvzf pip-20.0.2.tar.gz
cd pip-20.0.2
python3 setup.py build
sudo python3 setup.py install

创建软连接

ln -s /usr/local/python/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip3

==================================
安装PyQt5.6:方法1

/usr/local/python/python3/bin/pip3 install --user ~/python_/PyQt5-5.6-cp35-cp35m-manylinux1_x86_64.whl

sip is need, add the following (auto):
sip-5.2.0-cp35-cp35m-manylinux2014_x86_64.whl (722 kB)
toml-0.10.0-py2.py3-none-any.whl (25 kB)
packaging-20.3-py2.py3-none-any.whl (37 kB)
six-1.14.0-py2.py3-none-any.whl (10 kB)
pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
PyQt5_sip-12.7.2-cp35-cp35m-manylinux1_x86_64.whl

python3 configure.py --sip-module PyQt5.sip --no-tools

==================================
安装PyQt5.6:方法2
SIP安装

$ wget http://downloads.sourceforge.net/project/pyqt/sip/sip-4.18/sip-4.18.tar.gz
$ tar xvf sip-4.18.tar.gz
$ cd sip-4.18
$ sudo python3 configure.py
$ make & make install & make clean

安装qt5.6.1

qt-opensource-linux-x64-5.6.1.run

PyQt5 安装

$ wget https://jaist.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.6/PyQt5_gpl-5.6.tar.gz
$ tar xvf PyQt5_gpl-5.6.tar.gz
$ cd PyQt5_gpl-5.6
$ sudo python3 configure.py --sip /usr/local/python/python3/bin/sip -q /home/mini/Qt5.6.1/5.6/gcc_64/bin/qmake
$ sudo make
$ sudo make install & make clean

验证安装效果

$ python
Python 2.7.10 (default, Dec  7 2015, 15:42:49)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt5
>>> exit()

CentOS7.4安装PyQt5.6相关推荐

  1. Centos7.4安装Nginx

    Centos7.4安装Nginx 使用yum命令 一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc.open ...

  2. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  3. 在macos上基于python2.7安装PyQt5

    在macos上基于python2.7安装PyQt5 在python3上面安装PyQt5是十分简单的,可是,在python2.7上安装这个东西,着实让人折腾了一把.要总结一下,年纪大了,记性不好. 首先 ...

  4. Centos7.4安装kvm虚拟机(使用virt-manager管理)

    2019独角兽企业重金招聘Python工程师标准>>> Centos7.4安装kvm虚拟机(使用virt-manager管理) 之前介绍了使用WebVirtMgr或Openstack ...

  5. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  6. centos7上安装redis6-0-5

    下载tar包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 解压tar包 tar -zxvf redis-6.0.5.tar.gz ...

  7. Centos7 上安装 mysql5.7

    Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** ​ 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...

  8. centos7离线安装ansible

    centos7离线安装ansible: 1.通过在线的centos7将rpm包下载好了,上传到指定服务器. 下载官方repo,rpm -iUvh http://dl.Fedoraproject.org ...

  9. (正确姿势)Centos7如何安装Nvidia驱动并安装Pytorch使用GPU

    准备工作 bios禁用secure boot,也就是设置为disable. yum install gcc,这个系统我是最小化安装的,默认没有,所以需要安装. yum install kernel*, ...

最新文章

  1. 5折交叉验证_交叉验证:评估模型表现
  2. Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(一)
  3. Linux驱动之平台设备
  4. YOLOv1 《You Only Look Once》论文笔记
  5. CCNA学习指南第二章
  6. iphone屏幕上的圆圈怎么设置_iphone亮度条不变屏幕变暗怎么回事【解决方法】
  7. 电脑连接电视方法详解_电脑如何连网?——校园宽带的连接方法(详解版)
  8. python下载matplotlib.finance模块_关于Matplotlib中No module named 'matplotlib.finance'的解决办法...
  9. activiti 为什么需要采用乐观锁?
  10. 移通好闹钟微信小程序全套源码
  11. word如何调整字间距离_大篇幅文字如何排版才能赏心悦目?
  12. swagger2导出html文档和pdf文档(解决pdf中文乱码与显示不全问题)
  13. 使用axis2解析wsdl反向生成webservice客户端
  14. 虚拟仪器是在计算机基础上通过增加相关硬件和软件构建而成的仪器,无损检测考试...
  15. 嵌入式研发人员的核心竞争力浅谈
  16. 一个简洁美观的静态网页登陆页面(css+html)
  17. 苹果电脑可以装windows系统吗_给苹果电脑安装Windows系统
  18. python stdin.write_python – 将大量数据写入stdin
  19. GTA5快速进入线上模式
  20. 【微信公众号开发】四、公众号按钮设置及自己的微信按钮编辑器

热门文章

  1. autorelease使用注意事项
  2. 在linux系统上运行新加的内核模块(驱动模块) 需要安装的东西
  3. dz mysql日志清理_Discuz教程:如何准确的清理数据库
  4. Python用selenium简单方法处理完子窗口切换到主窗口
  5. js checkbox复选框实现单选功能
  6. Altair HW FEKO+WinProp 2020中文版
  7. 一场面试,用20秒介绍自己顺便教训了领导
  8. 敏捷个人课后练习四主题:我想要什么?
  9. 第四篇 HTML 表单深入了解、注释和a标签的运用
  10. Matlab中数组元素引用——三种方法