Day1-创建pyqt5环境-记录python小白学习pyqt5的过程

Day1-创建pyqt5环境-记录python小白学习pyqt5的过程

我采用的是老师要求的环境: Pycharm+Anaconda+Qtdesigner
(最后我放弃了Anaconda,因为有环境冲突没能解决,选择了在python中创建环境)

前期环境安装

Pycharm+Anaconda环境

因为我之前上课有使用过Pycharm+Anaconda这个环境,所以开始并没有什么问题,只剩下安装Pyqt5环境这一件事。接下来讲一下我的安装方法,相对来说还是比较简单的。
如果在安装Pycharm+Anaconda环境这两个方面有问题的,我觉得可以参考这篇,写的很具体!

link

Pyqt5环境

1.打开Anaconda环境environments,选择自己需要用的那个虚拟环境,我这里选择的是EX1。
2.而后在Not install中搜索pyqt进行下载,下载过程相对是比较快的。
3.下载完成后,可以在install中再搜索pyqt进行检查,确保是下载完成的。我这里下载好后有如图的3个与pyqt相关的包。
4.到这里pyqt就安装好了。
Day1-创建pyqt5环境-记录python小白学习pyqt5的过程_第1张图片

如何在pycharm创建配置

这边我参考了这篇文章,全程都很顺利,大家可以参考。

link

遇到的问题

环境安装完成,我开始了Pyqt5的学习,一开始非常顺利,直到我开始学习如何将.qrc文件转换为.py文件时,我遇到了问题。
根据网上的参考,我应该能够在电脑python的安装目录或者designer.exe同路径下找到pyrcc5.exe或者pyuic5.exe,但是我找遍了整个电脑都没有找到这两个文件,只能找到如图所示的pyrcc5.bat。
Day1-创建pyqt5环境-记录python小白学习pyqt5的过程_第2张图片
就在我怀疑我前面环境安装出现了问题的时候,找到了这篇文章。

link

作者的情况可以说和我一模一样,于是我决定安装作者提供的方法进行尝试。
安装的过程十分漫长,中间还失败了两次。

第一次失败

Day1-创建pyqt5环境-记录python小白学习pyqt5的过程_第3张图片
然后我进行了第二次安装,之前也遇到过需要安装很多次才能成功的情况,我认为(不知道对不对)可能是需要更换源的问题,但在这里我也没换,如果大家也遇到了这个问题可以尝试一下。

第二次失败

Day1-创建pyqt5环境-记录python小白学习pyqt5的过程_第4张图片
按照提示所说,将pip install …加入–user为pip install --user …即可。

第三次失败

Day1-创建pyqt5环境-记录python小白学习pyqt5的过程_第5张图片
这边的问题我又不会解决了,还是在csdn上进行了搜索,原因是Spyder不是最新版本,而我的pyqtwebengine和pyqt5的版本是最新的,出现了不匹配的问题。参考如下。
link
然后还是没有成功解决,出现了越来越多版本不兼容的问题。
Day1-创建pyqt5环境-记录python小白学习pyqt5的过程_第6张图片

第n次失败

这时候我感觉我不能乱试了,于是去搜索了一下,发现原来自pyqt5 5.13以后的都和spyder不兼容。白干了,果断降低了spyder版本。
在这里插入图片描述
这时候,我才终于明白问题出在哪里了,原来开头就错了,没有选择和自己pyqt5配套的tools进行安装,落泪了。
最后我尝试了很多的解决办法,如果要安装tools就必须安装pyqt5-5.15.4版本,但是spyder又不能和pyqt5-5.15.4版本兼容,真的很难搞。
最后我还是没能解决,如果有知道怎么解决的大佬请救救我吧~~

结果

然后我放弃了Anaconda环境,用python创建了一个新的环境。这边就真的一切非常顺利了,包括创建工具qrcTOpy都非常顺利。
最后非常感谢各位大佬在csdn上面的热心解答,帮助我解决了很多问题!特别是我采用的大佬,再次感谢!!

你可能感兴趣的:(python,qt,学习,qt5,pycharm)