如何在Anaconda上安装PyQt5

先说,PyQt5商业使用是要付费的!!!!!!!!!!
所以我弃坑了,但还是留下一些资料给有需要的朋友们。

工作环境:
-Windows 10, Windows Server 2019
-Anaconda 2020.02
-Python 3.6.10

问题描述:

因为研究需求,需要把算法包装成执行档并且有介面供展示用,因此开始接触PyQt5,用过Tkinter深感痛苦。但是在Anaconda下安装PyQt5会一直报错,而且结果就是我的Spyder打不开。仔细看了下错误代码后发现原来是因为Spyder背后是靠旧版PyQt在运行,因此当我们安装的PyQt版本过高会导致Spyder崩溃。

解决方法:
只要指定安装版本即可,因为安装过程中pyqtwebengine也会报错所以我就一并安装了,感觉这个是不需要的。

pip install PyQt5==5.12.3(主程式)pip install pyqtwebengine==5.12(网页用?)pip install pyqt5-tools(设计介面,让你用起来像在玩C#)

补充说明:

现在安装的pyqt5-tools都有自带中文介面(2020/03/19),只是开启的姿势要正确。
C:\Users\*\AppData\Local\Continuum\anaconda3\envs\keras4\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe(这是英文介面)C:\Users\*\AppData\Local\Continuum\anaconda3\envs\keras4\Library\bin(这是中文介面)
如果要用Anaconda Prompt将.ui转成.py,只要将路径切到.ui的储存位置并且运行下面代码即可
(base) C:\Windows\system32>cd C:\Users\*\Documents(base) C:\Users\*\Documents>pyuic5 -o 我是Python.py 我是QT.ui

参考资料:
http://12101210cc.blogspot.com/2019/03/qtanaconda-spyder.html
https://www.jianshu.com/p/43300f85af3e
https://clay-atlas.com/blog/category/python/pyqt5/


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章