搭建PyQt5开发环境(python3+pycharm+pyqt5)

所需环境:
1.python3.6.7
2.pycharm
这两个文件网盘可下载使用,附带安装教程:
链接:https://pan.baidu.com/s/1Ucryjs5qFr3OXa63FoYPjQ
提取码:icig

一、安装pyqt5

在cmd中输入命令:pip install pyqt5
如果下载过慢可以通过镜像安装:
pip install PyQt5 -i https://mirrors.aliyun.com/pypi/simple

二、安装pyqt5-tools

PyQt5 不在提供常用的Qt工具,比如图形界面开发工具 Qt Designer、国际化翻译 工具 Liguist,所以还需要使用如下命令安装常用的Qt工具。
cmd中直接输入:pip install ptqy5-tools
或者通过镜像安装:
pip install PyQt5-tools -i https://mirrors.aliyun.com/pypi/simple

三、查看

安装好后,在cmd中输入pip list即可看到所安装的pyqt5

在这里插入图片描述

此时安装目录site-packages里也有

在这里插入图片描述

并在pyqt5-tools下的Qt\bin下是否存在designer.exe
我这里是在qt5_applications中
若点击designer.exe存在以下报错,说明未创建环境变量

在这里插入图片描述

四、创建环境变量

在环境变量中的系统变量新建
变量名 QT_QPA_PLATFORM_PLUGIN_PATH
变量值 C:\Users\o\AppData\Local\Programs\Python\Python36\Lib\site-packages\PyQt5\Qt\plugins变量值为个人python的安装路径,具体因人而异

在这里插入图片描述

创建完后再去相应目录下点击打开designer.exe

在这里插入图片描述

五、配置pycharm

打开pycharm
File->Setting->Tools -> External Tools 点击“+” 进行创建

在这里插入图片描述

1.配置QtDesigner

Name:QtDesigner
Program:C:\Users\o\AppData\Local\Programs\Python\Python36\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
#这里输入你的python安装路径下的designer.exe就好
Working directory: $ ProjectFileDir$(没空格,把第一个 $后空格删除)

在这里插入图片描述

2.配置pyuic5

Name:pyuic5
Program:D:\Programs\Python\Python38\Scripts\pyuic5.exe
#这里输入你的python安装路径下的Scripts\pyuic5.exe就好
Arguments: F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py
Working directory:$ FileDir$(没空格,把第一个 $后空格删除)

在这里插入图片描述
3.配置pyrcc5

Name:pyrcc5
Program:D:\Programs\Python\Python38\Scripts\pyrcc5.exe
#这里输入你的python安装路径下的Scripts\pyrcc5.exe就好
Arguments: F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py
Working directory:$ FileDir$(没空格,把第一个 $后空格删除)

六、检查

打开pycharm中的Tools->External Tools->QtDesigners

在这里插入图片描述

若显示如下,说明成功

在这里插入图片描述

七、可能出现的问题

1.引用pyqt5的库后出现
ModuleNotFoundError: No module named ‘PyQt5’

解决方法:在已有项目的最后面找到External Libraries ,然后找到venv目录,把pyvenv.cfg文件中的如下参数改成true
include-system-site-packages = true

在这里插入图片描述

2.有时候需要在pycharm中配置pyqt5
File->Setting->Project->Project interpreter

在这里插入图片描述

刚开始里面只有pip和setuptools,然后需要点击+搜索pyqt5,然后下载

在这里插入图片描述

注意:我当时用的是python3.8.1,和pyqt5版本不兼容,因此出现了下面这种情况

在这里插入图片描述

在这里插入图片描述

然后我就把python3.8.1卸载,去下了python3.6.7

以上问题都解决后,就写一段代码试一下

import sys
from PyQt5 import QtWidgets, QtCore

app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(360,360)
widget.setWindowTitle("hello, pyqt5")
widget.show()
sys.exit(app.exec_

在这里插入图片描述

这样即配置成功

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值