关于python pyqt5安装失败问题的解决方法


Posted in Python onAugust 08, 2017

前言

最近在工作中遇到一个问题,python pyqt5在安装的时候居然提示失败了,无奈只能找解决的办法,发现网上有同样遇到这个问题的同学,所以就总结了解决的方法分享出来,下面话不多说了,来一起看看详细的介绍:

发现问题

以前装命令都是pip一条命令搞定,会自动安装依赖的库,但在安装pyqt5时却遇到了问题

在下载完pyqt5时,会提示找不到合适的SIP版本

Could not find a version that satisfies the requirement sip>=4.19 (from pyqt5) (from versions: ) No matching distribution found for sip>=4.19 (from pyqt5)

手动pip install sip也安装不了,提示找不到合适的版本,这就奇怪了

我下载了SIP的所有whl文件版本,使用pip安装都提示与当前的机器平台不符合,安装不了。

然后又下载源码编译安装,为了能够编译又安装了mingw32,以便可以使用make,gcc等命令。编译安装完之后,再通过pip install pyqt5依然装不上,提示一样的错误。

于是又琢磨下载源码编译安装pyqt5,编译这个就比较麻烦了,配置了半天,编译不过。。

解决方法

折腾了老半天,最后怎么解决的呢?

卸载了python3.4,下载安装了python3.5,然后pip install pyqt5一条命令搞定

老版本Python不能安装最新的pyqt5的意思?

python3.5写好代码,pyinstaller打包好后,WIN7运行正常,XP电脑运行不了。

提示无法定位程序输入点 Getfinalpathnamebyhandlew 于动态链接库 kernel32.dll。

百度了一下说:python3.5不再支持XP,需要python3.4.

总结

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python 过滤字符串的技巧,map与itertools.imap
Sep 06 Python
判断网页编码的方法python版
Aug 12 Python
详解使用 pyenv 管理多个版本 python 环境
Oct 19 Python
python脚本监控Tomcat服务器的方法
Jul 06 Python
python贪吃蛇游戏代码
Apr 18 Python
python中time库的实例使用方法
Oct 31 Python
基于Pycharm加载多个项目过程图解
Jan 19 Python
如何对python的字典进行排序
Jun 19 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
python 字符串格式化的示例
Sep 21 Python
Python暴力破解Mysql数据的示例
Nov 09 Python
python中的测试框架
Nov 13 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
Aug 08 #Python
利用python打印出菱形、三角形以及矩形的方法实例
Aug 08 #Python
Python正则表达式非贪婪、多行匹配功能示例
Aug 08 #Python
关于Python 3中print函数的换行详解
Aug 08 #Python
Python tkinter模块中类继承的三种方式分析
Aug 08 #Python
Python实现注册登录系统
Aug 08 #Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
Aug 08 #Python
You might like
php数据库抽象层 PDO
2011/05/07 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
Js 刷新框架页的代码
2010/04/13 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
jQuery实现手机号码输入提示功能实例
2015/04/30 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
vue组件化中slot的基本使用方法
2019/05/01 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
2021/03/01 Vue.js
python求最大连续子数组的和
2018/07/07 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
8种常用的Python工具
2020/08/05 Python
Python 在局部变量域中执行代码
2020/08/07 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
自荐信范文
2013/12/10 职场文书
仓库保管员岗位职责
2013/12/20 职场文书
销售总监岗位职责
2014/01/04 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
软弱涣散基层党组织整改方案
2014/10/25 职场文书
2014年施工员工作总结
2014/11/18 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
高二数学教学反思
2016/02/18 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers