首页 > 其他分享 >PYQT5的环境配置

PYQT5的环境配置

时间:2024-08-24 10:21:46浏览次数:8  
标签:qt python 配置 环境 PYQT5 pyqt5 版本 pip 下载

一。前言

系统:win11

最近开始了解qt,想用qt来做一些实践项目,于是先开始了环境配置。

最开始想分别配置python的环境和qt环境

python环境配置简单,输入官网:python.org    找到download,在里面找到对应的python版本下载就行了,我下载的版本是3.12.5  应该是最新版本,下载完成后打开,要勾选add python to PATH,(可以让你在命令提示符中直接运行python),ps:但我在黑马程序员课程上看的,他勾选了,但之后还是将python路径添加到系统变量的PATH里,不知到是否重复了

qt是在官网 https://www.qt.io  中下载,但我感觉它排版很乱,半天没找到对应的下载在哪,,,

右上角有个尝试下载,但是还要写企业信息,于是我填了学校认证,才找到对应下载位置,你下载完后在设置下载哪个版本,还有一些设置啥的,具体的话网上找一些视频就行

之后我在老师的帮助下我才知道有pyqt5这个东西,下好后可以直接用python和qt5非常方便,但下载有几个点要注意一下

二。安装PYQT5

前提:安装pyqt5的前提是要安装python环境,我说过我之前下过的版本是3.12.5,但之后我又改为更低级的版本,原因之后会说明

安装python环境之后,打开cmd,输入 pip install PyQt5

但这里有个问题,这是在线下载,但这个是国外的东西,所以联网很慢,甚至下载不了。所以一般下载国内的镜像。我用的豆瓣,输入 pip install PyQt5-i https://pypi.douban.com/simple

由于现版本的pyqt5不提供pq工具,所以我们要自己安装工具,同样地,在cmd中输入:

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

但是我安装失败了,在我试着打开网站时,发现网站也打不开,猜测是网站出问题了,失恋了

于是我又在网上找了其他的镜像源,如清华,阿里云的等等,但不知到为什么,就是下载不好,pyqt5都行,但就是tools不行

我在这里卡了很久,最后在网上找资料,说的好像是python版本过高,要python 3.9版本及以下的才可以,于是我删除新版本,下载旧版本,再来pip,发现提示pip version is not available,于是我按照提示输入更新命令,更新了pip,最后成功下载。 (注意还是要pip国内的镜像网站,国外太不稳定了,下载又慢,一会儿又报错,如果不是换了清华源我都不知到猴年马月去了)

ps:其实我还准备下载离线的软件,用离线安装的方式,但是在下载好软件后再pip又没找到

之后就是设置环境变量了,找到你下载python的文件夹,找到lib\site-packages 目录,找到pyqt5-tools文件,复制其地址到系统变量的PATH中就行

最后,测试是否安装成功,用代码测试,代码如下:

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_())     

我想的是在ide上运行,于是用qt creator,打开之后,模板我都选的默认,在用代码测试,结果又出问题了,报错,说找不到pyqt5 模块,但环境都配好了啊,怎么能找不到啊,至今困扰着我

标签:qt,python,配置,环境,PYQT5,pyqt5,版本,pip,下载
From: https://blog.csdn.net/qkmzzn/article/details/141476206

相关文章

  • litellm 配置embedding 模型
    litellm对于embedding模型的配置实际与普通模式的配置是一样的,embedding有特定的,同时chat模型也都有embedding能力参考配置通过proxy模式model_list:-model_name:text-embedding-ada-002litellm_params:model:ollama/michaelborck/refu......
  • PyQt5 / PySide 2 + Pywin32 自定义标题栏窗口 + 还原 Windows 原生窗口边框特效
    Bug:当窗口不处于顶层时,如果点击窗体试图将其置于顶层,窗体自带的白边框会突然显示,最长两秒。完整性:尚未添加窗口状态的过渡动画和淡入、淡出动画。其他问题:由于Qt官方在版本6去掉了QtWin,目前暂未找到PyQt6/PySide6的解决方案。准备工作:在同目录下放四张照片:m......
  • Django:Swagger文档的配置
    前言第三方库drf-yasg(DjangoRestSwagger)。它是一个为DjangoRestFramework提供Swagger/OpenAPI规范支持的库。按照以下步骤进行操作:安装pipinstalldrf-yasg-ihttp://mirrors.aliyun.com/pypi/simple/--trusted-hostmirrors.aliyun.com配置1、在项目的settings.py......
  • C++ STL源码个人学习与分析记录 ——空间配置器(allocator)
    STL源码个人学习与分析记录——空间配置器(allocator)1.为什么需要空间配置器?2.SGI-STL空间配置器的实现2.1一级空间配置器:malloc_alloc_template2.2二级空间配置器:default_alloc_template2.2.1.内存池技术2.2.2.自由链表(free-list)2.2.3Union2.3二级空间配置器的......
  • jenkins内置环境变量大全
    Jenkins提供了许多内置环境变量,帮助你在Jenkins作业中获取关键信息。以下是一些常见的Jenkins内置环境变量:1.BUILD_NUMBER当前构建的序号(构建次数)。例子:BUILD_NUMBER=152.BUILD_ID当前构建的唯一标识符。例子:BUILD_ID=2023-08-22_11-47-593.BUILD_DISPLAY_NAME......
  • 织梦cms数据库配置文件在哪
    织梦CMS的数据库配置文件通常位于 /data/common.inc.php 文件中。在这个文件里,你可以找到与数据库连接相关的配置信息。具体的配置项包括:$cfg_dbhost:数据库地址,默认为 'localhost'。$cfg_dbname:数据库名称。$cfg_dbuser:数据库用户名。$cfg_dbpwd:数据库密码。当你需要修......
  • anaconda环境相关命令
    anaconda下载安装1.官网或者国内镜像下载anaconda不同版本时期对应有不同python对应版本,python3.10是python长期支持版本,anaconda3-2023.03-0、-1两个版本是pythonxx3.102.安装时为所有人安装,安装结束后添加环境变量windows+R,输入SYSDM.CPL,找到环境变量,进行设置anaconda3(安......
  • Ubuntu安装arm交叉编译环境
    本地机是x86架构,目标机是arm64架构。CPU架构描述x86_64 /x86/amd6464位AMD/英特尔CPU的别称AArch64 /arm64/ARMv8/ARMv964位ARMCPU的别称i38632位AMD/英特尔CPUAArch32 /arm/ARMv1 到 ARMv732位ARMCPU的别称......
  • 配置计算节点之间的SSH
    本文分享自天翼云开发者社区《配置计算节点之间的SSH》,作者:y****n如果在管理程序之间调整或迁移实例,可能会遇到SSH(拒绝权限)错误。请确保每个节点都配置了SSH密钥验证,以便Compute服务可以通过SSH将磁盘移动到其他节点。在计算节点之间共享密钥对的操作步骤如下:1.在第一个节点......
  • 当网站配置好https协议之后 全站url http怎么跳转到https
    如果是apache环境,在站点根目录下.htaccess文件里新增以下代码,具体位置请看参考下图:#http跳转到httpsRewriteCond%{SERVER_PORT}!^443$RewriteRule^(.*)$https://www.xxxxx.cn/$1[LR=301]当网站配置好了HTTPS协议之后,为了保证网站的安全性和统一性,通常会将所有的......