网络编程
位置:首页>> 网络编程>> Python编程>> 解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

作者:_山山而川_  发布时间:2022-06-08 02:29:26 

标签:pycharm,pyqt5,QTDesigner,PyUIC

安装pyqt5和pyqt5-tools

利用pyqt5编写GUI界面,首先需要下载pyqt5以及相应的pyqt5-tools,我的python版本是python38。

方法一:在pycharm中安装
打开pycharm,选中自己的项目,点击左上角"File" ,选择"Settings",点击进入,接下来的操作如下图所示:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

接下来点击加号,安装我们需要的pyqt5和pyqt5-tools,具体操作如下图所示:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题
解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

到这一步之后,我们只需要静静等待pycharm安装好就可以了,但是一些小伙伴还是会遇到一些问题噻,比如超时或者报一堆我们看不懂的错误,不要慌,我们只需要使用接下来的一种方法就可以解决大部分问题了。

如果有需要的小伙伴可以参考我的另外一篇博文,关于报错的问题讲的比较详细,点击python库安装报错问题解决就可以啦!

方法二:利用cmd 命令安装
点击win+R,调用运行模块,输入cmd,enter键进入,输入如下命令:

pip3 install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com;

此命令基本可解决在pycharm中的大部分问题,如果还是不能解决的话,应该是其他环节出现了错误,大家不要急躁,耐心看一下报错信息的提示应该会有所发现的!

找不到pyqt5-tools文件夹下的designer.exe和pyuic.exe

安装好上述的pyqt5和pyqt5-tools之后,接下来就带大家找一下QTDsigner和PyUIC需要的designer.exe和pyuic5.exe的位置。

还记得这篇博文的第一个图哇,里面标注的圈3的位置,现在我们需要使用到了!我之前在网络上找的大部分的资料都是说designer.exe在ptqy5-tools文件夹下,但是我没找到,让我的室友帮我看了一眼,她的是可以找到的,应该是版本低的同学可以用这个方法,版本高的同学就不太行了,网上另外的一篇文章,大家也可以看一下,链接PyCharm安装配置Qt Designer+PyUIC教程在这里,大家按照我的办法找不到的话,可以去这篇博客看看,室友亲测是可以的!

接下来步入正题!

大家按照我配的第一图中的圈3可以看到我们选择的解释器的位置,这里为了方便大家不再往前翻看,我再把图片贴一遍,如下:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

大家在文件夹中可以找到圈3的路径,如下图所示:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

这里就是我的解释器的路径,你们根据你们选择的路径在文件夹下找到,其实python38是在我的解释器路径下的,但是点击这个之后,图片方框框里面的路径就会被覆盖,为了让大家看清楚,这里就没点击进去。

点击进入python38,找到其目录下的Scripts和site-packages,如下图所示:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

点击进入Scripts文件夹,我们就可以找到我们心心念念的pyuic.exe啦!

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

然后返回python38文件夹,选择site-packages文件夹,选择目录下的qt5_applications文件夹,如下图所示:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

点击进入qt5_applications文件夹,选择目录下的Qt文件夹,点击进入后,选择bin文件夹,这时我们就可以看到designer.exe

了,如下图:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

完成了,这时我们就找到了QTDesigner和PyUIC所需要的可执行文件。

忍不住感叹,完美!

配置QTDesigner和PyUIC

找到路径之后,我们就可以根据找到的路径来配置QTDesiger和PyUIC了,接下来我们开始吧!

打开pycharm,选中自己的项目,点击左上角"File" ,选择"Settings",点击进入,接下来的操作如下图所示:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

点击进入external tools之后,添加我们需要的QTDesigner和PyUIC,如下图:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题
解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题
解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

按照上述步骤将Name和programs以及working directory设置好之后,点击OK就可以了。

类似的方法,我们可以配置PyUIC,如下图所示:

解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

到这里就配置好了,我们在pycharm的主页面上面的导航栏的Tools下的external tools中可以看到我们刚才的配置啦!

悄 * 在课上写博客,记录一下这个问题!
后面如果把Qt Designer摸熟了且有时间和心情的情况下(手动狗头),就再写一篇教程呀,大家下期再见!

来源:https://blog.csdn.net/qq_44840079/article/details/115728158

0
投稿

猜你喜欢

  • js实现点击掉落特效 先看看效果图 话不多说代码<!DOCTYPE HTML><html><head
  • 功能1: 爬取西拉ip代理官网上的代理ip环境:python3.8+pycharm库:requests,lxml浏览器:谷歌IP地址:htt
  • SPAN 和 DIV 的区别在于,DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN
  • 来自 Nine Javascript Gotchas , 以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意
  • python2.7,下面是跑在window上的,稍作修改就可以跑在linux上。实测win7和raspbian均可,且raspbian可以直
  • 有些时候我们需要得到刚刚插入数据库中的条目id,用于相关系统的更改,在以前我是使用select+top 1+desc 这种笨方法实现的,在没
  • 关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单:目录:1:js 字符串长度限制、判断字符长度 、js限制输入、
  • 这篇文章主要介绍了python mqtt 客户端代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
  • 当在设计中我们讨论到,对于一个功能或元素是否应该添加的时候,秉承“如无所需、勿增实体”的原则,我们通常会放弃只有小众/小部分人群才会使用的功
  • 本文实例讲述了Python计算程序运行时间的方法。分享给大家供大家参考。具体实现方法如下:import timedef start_slee
  • 最近在学习正则,一些比较有用的东西怕忘记,记下来,比较乱,想一条记录一条:正则表达式在线测试//匹配文本,这个偶尔比较好用,但是要小心字符中
  • 一、前言python在数组中随机取值有现成的方法,但是要给每个随机值被取到的概率加权重的话,可以参考下面这个方法二、实现方式import r
  • 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯
  • 忽然想起一个CSS的特性,写一段代码玩玩:<style type="text/css">body {font
  • CSS 中的 position 属性可以很容易的将指定的元素定位到理想的位置。但在使用这一属性时需要注意,尤其是在表格元素中。为了说明此问题
  • 查看表空间的名称及大小代码如下:SQL>select t.tablespace_name, round(sum(bytes/(1024
  • 在我们的生活中,需要接触大量的带有机械按键的物品。当你用手指按下按键的时候。都会或强或弱的感受一股(嗯,也有可能是一丝丝)反作用力传递到你手
  • 本文实例为大家分享了js实现滑动进度条效果的具体代码,供大家参考,具体内容如下进度条:<!DOCTYPE html><ht
  • 准备篇:1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state -
  • 一段重用很高的ajax代码,可以套用    <!DOCTYPE HTML 
手机版 网络编程 asp之家 www.aspxhome.com