安装PyQt5以及designer Pyside

简介: 安装PyQt5以及designer Pyside

先说一个安装之后的问题,安装了qt和PySide2之后spyder可能会打不开,IDE就用不了了。目前还没有解决。呜呜呜。去anaconda目录运行spyder会出现错误。提示:qtpy.PythonQtError: No Qt bindings could be found

重新安装qtpy也不行。只好用Visual Studio Code了。


安装QT,python


pip install SIP 成功


pip install PyQt5,失败,提示read timed out,那么再来一次试试,可以了。

 

如果不行的话就得考虑去下载更加难以寻觅的whl文件了。


比如去https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

这里有pyQt4,不是5版本。


比较好的方案是直接去https://pypi.org/project/PyQt5/#files

下载whl然后安装


PyQt5这个源代码在这里:


PyQt5 source packages for the GPL version can be dowloaded from https://www.riverbankcomputing.com/software/pyqt/download5/.

再下载一个designer,省得像Java一样调试按钮位置把自己累死。


https://pypi.org/project/pyqt5-tools/5.9.0.1.2/#files

也是下载对应python版本(3.5或3.6)的whl安装 pip install whl文件名 就行。

然后,就是把designer做出的东西转化为py文件的pyside2了

https://pypi.org/project/PySide2/#files


这么牛的东西,自然分量小不了,100多MB,请自重。


以上都安装好了,去python的pyqt5模块目录下,打开designer开始加班!


打开designer,不是python pydesigner.py,而是去site-package/pyqt5-tools/目录执行qtdesigner.exe。可以看见如下界面:


20190807205722218.png


有点没辙了,还是装一个virtualenv吧(虚拟环境)。以后就在这环境下单独执行qt,不影响spyder。


关于安装、进入、卸载,这篇文章写得很简洁了,可以参考。

目录
相关文章
|
JavaScript PHP 开发工具
web如何将动态内容分享到Facebook,Twitter等社交平台
web如何将动态内容分享到Facebook,Twitter等社交平台
1710 0
web如何将动态内容分享到Facebook,Twitter等社交平台
|
存储 负载均衡 Linux
|
5月前
|
监控 供应链 API
1688商品列表API全参数指南:从基础搜索到高级筛选
1688商品列表API是阿里巴巴B2B平台的核心接口,支持关键词搜索、高级筛选、排序与分页功能,适用于选品、价格监控等场景。数据规范、稳定高效,日均调用量大。提供Python示例代码,便于快速接入与扩展应用。
|
2月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
221 1
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
|
10月前
|
开发框架 前端开发 JavaScript
一文彻底搞清楚HarmonyOS中的ArkUI
本文介绍了华为推出的跨平台UI框架ArkUI,旨在简化多平台应用开发。ArkUI支持声明式和类Web两种开发范式,其中声明式开发范式因其高效简洁、性能优越和未来发展潜力而被推荐。ArkUI提供了丰富的组件、布局、动画和交互事件等功能,帮助开发者构建美观流畅的应用界面。其架构体系包括声明式UI前端、语言运行时、后端引擎、渲染引擎和平台适配层,确保高效开发和跨平台兼容性。
811 0
一文彻底搞清楚HarmonyOS中的ArkUI
|
前端开发 JavaScript UED
React 通知组件 Notification
本文从基础入手,逐步介绍如何创建一个简单的 React 通知组件,包括基本结构、样式设计、使用方法以及常见问题和易错点。通过示例代码,展示了如何显示不同类型的提示信息(成功、警告、错误),并添加关闭按钮、动画效果和自动关闭功能。适合初学者学习和参考。
322 1
|
传感器 监控 安全
物联网(IoT):定义、影响与未来
物联网(IoT):定义、影响与未来
2057 3
|
机器学习/深度学习 人工智能 中间件
解读顺网算力与AI,破局AIGC落地“最后一公里”
解读顺网算力与AI,破局AIGC落地“最后一公里”
|
搜索推荐 算法 大数据
VR导航的实现原理、技术优势和应用场景
VR导航结合虚拟现实和室内定位,提供沉浸式精准导航服务,已在商场、机场、停车场、展馆和景区等领域应用,展现巨大潜力。通过模拟真实环境、精准定位和交互控制,提升用户体验。未来,VR导航将与AR、大数据融合,优化交互方式,并在更多场所普及。
524 1
VR导航的实现原理、技术优势和应用场景
|
存储 XML Java
探索Java常用的包:从核心到扩展
探索Java常用的包:从核心到扩展
280 3