关于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中的元组与逻辑运算符
Oct 13 Python
Python实现导出数据生成excel报表的方法示例
Jul 12 Python
Python实现的NN神经网络算法完整示例
Jun 19 Python
python 寻找list中最大元素对应的索引方法
Jun 28 Python
NLTK 3.2.4 环境搭建教程
Sep 19 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
python构建指数平滑预测模型示例
Nov 21 Python
Python读写csv文件流程及异常解决
Oct 20 Python
python asyncio 协程库的使用
Jan 21 Python
pandas进行数据输入和输出的方法详解
Mar 23 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文件上传表单摘自drupal的代码
2011/02/15 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
javascript求日期差的方法
2016/03/02 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
详解mpvue开发小程序小总结
2018/07/25 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
解决pycharm工程启动卡住没反应的问题
2019/01/19 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
2018/02/07 HTML / CSS
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
高一物理教学反思
2014/01/24 职场文书
企业业务员岗位职责
2014/03/14 职场文书
慈善晚会策划方案
2014/05/14 职场文书
公司承诺书格式
2014/05/21 职场文书
甘南现象心得体会
2014/09/11 职场文书
运动会观后感
2015/06/09 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
导游词之杭州西湖
2019/09/19 职场文书
golang协程池模拟实现群发邮件功能
2021/05/02 Golang