Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程

Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程

先前很多博客都写了关于PyQT5及PyQt5的安装和pycharm的配置教程,但个人尝试后总有不同的坑,最终采用如下的方式安装成功:

若先前安装失败,需要卸载PyQt5及PyQt5-tools
1.卸载PyQt5和PyQt5-tools

pip uninstall PyQt5
pip uninstall PyQt5-tools

之后进入anaconda3所在位置,在Anaconda3\Lib\site-packages下将未卸载干净的文件夹全部删除,可能会遇到 PyQt5这个文件夹删除不掉的情况,可以将其移动至别处。
保证安装环境的纯净

2.下载我提供的包
在这里插入图片描述
为保证各位使用的包和最终的配置环境都与本教程一致,请使用本教程提供的版本,不同版本出现的问题可能不一样。
网盘地址链接:PyQt5和pyqt5-tools
提取码:rr60

3.下载后将压缩包解压,并将上述两个文件复制到C盘中用户文件夹下,使用anaconda prompt 或 cmd进入到该目录中,
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第1张图片

使用

pip install PyQt5-5.15.0-5.15.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
pip install pyqt5_tools-5.15.0.1.7-cp37-cp37m-win_amd64.whl

安装即可
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第2张图片
这里将两个whl文件移动到用户目录下的目的是为了避免安装时出现“拒绝访问”等权限警告导致安装失败。两个whl文件在d盘时,在pip安装增加了 --user,虽提示安装成功,但打开安装文件夹后会缺失部分重要文件。
安装好后的PyQt和PyQt-tools:
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第3张图片
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第4张图片
4.使用如下代码测试是否安装成功

from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton,  QPlainTextEdit

app = QApplication([])

window = QMainWindow()
window.resize(500, 400)
window.move(300, 310)
window.setWindowTitle('薪资统计')

textEdit = QPlainTextEdit(window)
textEdit.setPlaceholderText("请输入薪资表")
textEdit.move(10,25)
textEdit.resize(300,350)

button = QPushButton('统计', window)
button.move(380,80)

window.show()

app.exec_()

Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第5张图片
大功告成。

5.配置Pycharm
1)配置designer
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第6张图片

在External Tools中配置:
Name:自定义,如QtDesigner
Program: 找到pyqt5-tools\Qt\bin\designer.exe所在位置
Working directory:使用变量$FileDir$

2)配置PyUIC
Name:自定义,如PyUIC
Program: 找到自己的python.exe所在位置
Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:使用变量$FileDir$
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第7张图片
6.可能出现的大坑:
虽然最重要的designer.exe文件已经出现了,但是双击后会出现错误警告, 既然是platform plugin未初始化,那大概问题就出在这里,我又调研了一些博客,给出如下解决方法:
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第8张图片
打开任务管理器却发现designer已经在运行了
在这里插入图片描述
将Qt\plugins下platforms文件夹复制到Qt\bin下,替换掉原来的platforms文件夹即可

Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第9张图片
复制后就是这样:
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第10张图片
双击designer.exe ,成功运行。
Windows10+pycharm+anaconda3+PyQT5的安装和配置-保姆级教程_第11张图片

你可能感兴趣的:(pycharm,python,pyqt5,anaconda,windows,10)