如何在Pycharm上安装PyQt5[通俗易懂]

如何在Pycharm上安装PyQt5[通俗易懂]这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Mar

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在编程的过程中,有时需要使用UI进行交互。下面简单总结一下在 Pycharm 中安装 PyQt5 的方法。

与其它的插件类似,PyQt5 也可以通过在线和离线的方式进行安装。

(1) 在线方法。在线方法比较简单,我们只需要安装 PyQt5 和 Pyqt5-tool 是两个插件。我们可以通过 Pycharm 菜单栏中 File -> Settings -> Project -> Python Interpreter 中使用 Pycharm 提供的库进行安装。但是这种安装方法有时候会因为网络问题报错,例如可能会产生 read timed out 这样的问题。这种问题是由于网络波动产生的,如果网络状态较差,这种方式可能需要很久才能装上 PyQt5和Pyqt5-tool 。因此,可以通过在pycharm终端中使用pip切换源进行安装。安装的界面如下图所示。

在这里插入图片描述
在上图中,我们可点击红色框的 Terminal 进入终端状态。这里需要注意的一点,pycharm的每一个工程空间其实都有一个python的虚拟机支持。因此,我们进入终端后可以通过查看蓝色框中的内容确认自己是否在项目空间中。这个值一般是(venv),但是不绝对,因为如果是使用别人的代码,很可能就不是这个名字。对于一些刚接触 pycharm 的小伙伴来说,可以在Terminal中输入 activate 转换到自己的编程空间中。

之后就可以通过 pip install PyQt5 进行安装了。如果出现 read time out 的问题,可以通过切换源快速安装。具体的安装指令是

pip install –index-url https://pypi.douban.com/simple PyQt5

这里,我是参考的一个已有的博主的回答,链接如下:
https://blog.csdn.net/cjl1998/article/details/104857594

安装 PyQt5 和 PyQt5-tools 的方法是一样的,就不在赘述了。

(2) 离线方法。离线方法其实也是一样的。是通过安装 .whl 文件的方式进行安装的。
可以从 https://pypi.org/ 上下载各种需要的 .whl 文件。这里需要注意,要关注自己的 python 版本,要下载与自己计算机中 python 版本兼容的包。这个方法我之前总结了一次,这里不再详细说明了,具体的链接如下:
https://blog.csdn.net/Course_ssdut/article/details/107550441

安装完 PyQt 后,下面需要在 Pycharm 中对该插件进行配置,这个已经有很多的人有过详细的说明,其中我认为写的不错的一个的链接如下:
https://blog.csdn.net/stormdony/article/details/80400032

这里还有一个非常关键的地方,就是配置QtDesigner的时候。就是我发现qt designer的位置,很多人说的都是错的。这个产生的原因可能是不同的QtDesigner的不同版本会将这个QtDesigner放在不同的位置。这里有一个最好的办法就是在工程空间中按下 Crtl + F 查找这个文件。我的就与别人的位置不同,是在 \Lib\site-packages\qt5_applications\Qt\bin 目录下的。但是,作为一个新手,第一次按照教程上去找没有找到,花费了很久的时间。上述网站的其它步骤都是正确的,按照步骤配置即可。当完成了所有的配置后,import PyQt5 后,如下图所示不报错就代表安装成功了。

在这里插入图片描述
具体的 PyQt5 的使用教程我就先不写了,网上很多。我找了一个好像还可以的网站,但是还是很繁琐。
https://blog.csdn.net/iamsongyu/article/details/100527666

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172894.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 联想计算机的功能键,联想fn键怎么用 联想fn组合按键功能介绍【图文】「建议收藏」

    Fn键是每个笔记本上都拥有的按键,熟悉电脑的朋友都知道,笔记本为了考虑到超薄便携的特性,因此显示器上并没有像台式机那样的控制按钮,因此使用按钮调节笔记本显示器的亮度等参数就没办法实现。为此,笔记本将这些按钮集成到了键盘上,我们根据不同的情况就可以使用这些按钮调节电脑的某些参数。而Fn按键就是协助这些按钮实现操作的重要按键。那么在联想fn键和其他按键结合有什么作用呢?Fn+F1:如果我们在不按下fn…

    2022年4月14日
    252
  • js传参数到另一个页面_jquery json字符串转换json对象

    js传参数到另一个页面_jquery json字符串转换json对象我是MVC3和Razor的新手,一旦从AJAX发布返回数据,就需要绑定/加载WebGrid的帮助。任何帮助将不胜感激(项目截止日期很快临近);)我的情况是这样的:我有两个级联的下拉列表。第一个列表包含数据库中的区域。选择区域后,它将在第二个下拉列表中填充一系列设施。选择设施后,我需要使用建筑物列表填充WebGrid。我的级联下拉菜单正常工作Index.cshtml:@usingThisContr…

    2022年10月6日
    0
  • [软件工程]团队项目–学术家族树之NABC分析

    [软件工程]团队项目–学术家族树之NABC分析

    2021年8月13日
    47
  • 浅谈如何带领好一个团队

    实习回来之后,小编接手了一个新的项目,市委组织部考核项目,听着有没有很高大上,因为这个项目是给国家机关做的,跟他们打交道,小编的心情只能用两个字来形容,呵呵,但是没有关系,这么难缠的客户,小编都能处理的游刃有余,以后还有啥,老师特别关爱小编,让小编担任这次项目的负责人,说实话,感觉自己还没有被别人带过做项目,怎么一转眼之间,小编就要开始带别人了呢?万一把人家带坑里了,怎么办?后来想想,坑越多越好,

    2022年4月3日
    35
  • 2020年kali最新国内更新源sources.list

    2020年kali最新国内更新源sources.list打开sources.list文件命令:leafpad/etc/apt/sources.list添加以下更新源:#中科大debhttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-f…

    2022年5月28日
    27
  • 2021最新Python全栈工程师学习路线(初级+高级+大神)「建议收藏」

    2021最新Python全栈工程师学习路线(初级+高级+大神)「建议收藏」2019最新Python全栈工程师学习路线(初级+高级+大神)IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Pythonweb开发、Python爬虫、Python数据分析这四大方面。零基础学习需要要从如下几个阶段入手:阶段一:熟练掌握Python多线程并发编程技术,可以编写爬虫程序和语音识别软件…

    2025年7月17日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号