python使用pycharm安装pyqt5以及相关配置


Posted in Python onApril 22, 2022

一、配置专门的虚拟环境

原因:不同项目采用不同版本的python,所依赖的库的版本也不一样,为了避免版本冲突,所以给每一个项目每个python版本创建一个虚拟环境,环境中所使用的依赖库也是独立存在,不会被其他版本或其他项目的库影响。

1、单独创建一个文件夹来专门存放pyqt5的代码并建立虚拟环境

我在F盘的建了一个文件夹为python,在这个里面建立了一个文件夹python-pyqt5来专门存放代码,此时的python-pyqt5里面为空,没有任何文件

python使用pycharm安装pyqt5以及相关配置

 

python使用pycharm安装pyqt5以及相关配置

2、进入pycharm,并打开python-pyqt5项目

步骤:点击File-->点击Open-->找到刚才建立的文件夹(python-pyqt5)-->点击OK

python使用pycharm安装pyqt5以及相关配置

python使用pycharm安装pyqt5以及相关配置

3、配置虚拟环境

1.点击下方的Terminal,进入终端(必须确保终端上显示的路径与文件夹的路径一致)

python使用pycharm安装pyqt5以及相关配置

 2.在终端上输入

这个就是创建虚拟环境

python -m venv venv

python使用pycharm安装pyqt5以及相关配置

 3、此时在Project项目中python-pyqt5就可以看到一个文件夹为venv,这个就是虚拟环境

python使用pycharm安装pyqt5以及相关配置

二、配置虚拟的python环境

步骤 :1、点击File-->Settings

python使用pycharm安装pyqt5以及相关配置

2、找到Project:python-pyqt5-->Project Interpreter(项目解释器)-->Add(添加解释器) 

python使用pycharm安装pyqt5以及相关配置

 3、点击Virtualenv Environment-->Existing environment-->Interpreter

这里的解释器要选择我们创建的虚拟解释器的路径,最后要包括python.exe

python使用pycharm安装pyqt5以及相关配置

python使用pycharm安装pyqt5以及相关配置

 一路点击Ok回到Project Interpreter(项目解释器),会发现现在已经创建好了解释器,此时这里就只有两个默认的库,最后先点击右下方的Apply,在点击OK。

这里的“(2)”不要管,这个是因为我已经创建了第二个这个的解释器。 如果是第一次创建,则这里就没有“(2)”

python使用pycharm安装pyqt5以及相关配置

三、安装pyqt5和pyqt5-tools工具

在打开一个终端,这里要显示的venv,这样才算配置虚拟解释器成功,表示现在的环境是虚拟环境。

python使用pycharm安装pyqt5以及相关配置

本次安装是使用的国内源,豆瓣网进行安装,安装速度会很快

1、安装:pyqt5

pip install pyqt5 -i https://pypi.douban.com/simple/

python使用pycharm安装pyqt5以及相关配置

 出现Successfully,即为安装成功,出现黄色的不用管,这个是警告,一般是告诉pip需要进行更新

2、安装:pyqt5-tools

pip install pyqt5-tools -i https://pypi.douban.com/simple/

python使用pycharm安装pyqt5以及相关配置

四、配置系统环境变量 

1、点击:控制面板右击-->点击系统-->高级系统设置-->系统变量-->Path

python使用pycharm安装pyqt5以及相关配置

python使用pycharm安装pyqt5以及相关配置

python使用pycharm安装pyqt5以及相关配置

python使用pycharm安装pyqt5以及相关配置

2、 打开文件夹到虚拟环境的界面

在这里进行搜索:

python使用pycharm安装pyqt5以及相关配置

 3、进行搜索:designer.exe

python使用pycharm安装pyqt5以及相关配置

 4、右击-->打开文件所在的位置

python使用pycharm安装pyqt5以及相关配置

 5、复制上面的路径:F:\python\python-pyqt5\venv\Lib\site-packages\qt5_applications\Qt\bin

添加到环境变量中

python使用pycharm安装pyqt5以及相关配置

6、再次进行搜索:plugins

python使用pycharm安装pyqt5以及相关配置

 7、点击最后一个文件并右击-->进入到文件所在位置

 点击plugins,进入该文件夹:

python使用pycharm安装pyqt5以及相关配置

python使用pycharm安装pyqt5以及相关配置

 8、复制路径:F:\python\python-pyqt5\venv\Lib\site-packages\PyQt5\Qt5\plugins

并添加到系统变量中

  • 变量名:QT_QPA_PLATFORM_PLUGIN_PATH
  • 变量值:路径

python使用pycharm安装pyqt5以及相关配置

python使用pycharm安装pyqt5以及相关配置

五、配置Qt Designer

进入pycharm,点击File-->点击Settings-->Tools-->External Tools

python使用pycharm安装pyqt5以及相关配置

python使用pycharm安装pyqt5以及相关配置

添加额外组件的名字

Name:  

Qt Designer

额外组件的路径,这个路径就是designer.exe的路径

Program:: 

F:\python\python-pyqt5\venv\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

 工作路径:

方法一:

Working directory:

$FileDir$

 方法二:

Working directory:F:\python\python-pyqt5

 由于我进行配置为第一种是会报错,出现路径不存在的问题,因此我改为的第二种方法,填写一个实际的路径

进入初始界面,按照如下步骤进行点击 :

python使用pycharm安装pyqt5以及相关配置

配置成功时,运行不会报错,并且会出现一个界面

python使用pycharm安装pyqt5以及相关配置

出现这样的界面就代表Qt Designer配置成功

六、配置PyUIC

PyUIC:这个就是把我们设置的界面给编码.py文件

再次点击File-->点击Settings-->Tools-->External Tools-->点击+

python使用pycharm安装pyqt5以及相关配置

 添加额外组件的名字

 Name:

PyUIC

 额外组件的路径 

Program: 

F:\python\python-pyqt5\venv\Scripts\pyuic5.exe

Arguments: 

$FileName$ -o $FileNameWithoutExtension$.py -x 

工作路径:

注:这个工作路径要和上面配置的Qt Designer工作路径一致。

Working directory:F:\python\python-pyqt5

配置成功后,按照以下步骤进行点击,如果配置成功,就会在文件夹中出现一个.py文件,这样就成功了。 

python使用pycharm安装pyqt5以及相关配置

 

python使用pycharm安装pyqt5以及相关配置

.py文件的内容

python使用pycharm安装pyqt5以及相关配置

七、注意事项

  • 1、要先有.ui文件,才能进行PyUIC转化,否则会报错
  • 2、系统的环境变量一定要正确‘
  • 3、不同的python按照的pyqt5的文件可能会有些不同,但是大体时一样的,只是文件的路径不同

到此这篇关于如何用pycharm安装pyqt5及其相关配置的文章就介绍到这了!


Tags in this post...

Python 相关文章推荐
python正则表达式修复网站文章字体不统一的解决方法
Feb 21 Python
python分割和拼接字符串
Nov 01 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
python3使用matplotlib绘制条形图
Mar 25 Python
对python中GUI,Label和Button的实例详解
Jun 27 Python
通过python实现随机交换礼物程序详解
Jul 10 Python
python的pyecharts绘制各种图表详细(附代码)
Nov 11 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
新手学习Python2和Python3中print不同的用法
Jun 09 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
Nov 26 Python
python中把元组转换为namedtuple方法
Dec 09 Python
Python使用DFA算法过滤内容敏感词
python游戏开发之pygame实现接球小游戏
Apr 22 #Python
python游戏开发Pygame框架
Apr 22 #Python
python中的random模块和相关函数详解
Apr 22 #Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 #Python
微信小程序调用python模型
Apr 21 #Python
使用python绘制分组对比柱状图
You might like
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
兼容性最强的PHP生成缩略图的函数代码(修改版)
2011/01/18 PHP
date.parse在IE和FF中的区别
2010/07/29 Javascript
通过DOM脚本去设置样式信息
2010/09/19 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
2019/07/15 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
服装设计专业自荐书范文
2013/12/30 职场文书
运动会广播稿50字
2014/01/26 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
生日赠语
2015/06/23 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书
golang 实现并发求和
2021/05/08 Golang
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang