前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PyQt5开发环境搭建 1.1 软件安装

PyQt5开发环境搭建 1.1 软件安装

作者头像
会洗碗的CV工程师
发布2023-02-26 15:17:15
1.4K0
发布2023-02-26 15:17:15
举报
文章被收录于专栏:LongJava学习资料LongJava学习资料

写在前面的话

(1)相对而言,python,PyQt5安装还是比较快的。Qt这个又大又慢。Eric也是需要比较长的时间。

(2)安装失败很正常,多尝试几次,多查查,努力装好软件。安装和配置是学习知识和技能的好机会。出现问题,解决问题,这个过程就是一个主动学习的过程。有首歌唱得好:“明天就像是盒子里的巧克力糖,什么滋味,充满想象。失望是偶尔拨不通的电话号码,多试几次,总会回答”。

(3)不要纠结于版本号,版本日新月异,选用最新的或者适合自己的版本就行了。我现在装的版本就是PyQt6和Eric7。

需要安装的软件

python:语言环境

PyQt5:工具软件

Qt:主要用其中的Qt Creator产生窗体UI文件

Eric6:IDE软件

安装python3.9.5

下载地址

从官网下载,在Python官网下载: https://www.python.org/downloads

注意事项

(1)安装在英文目录下,不要用中文目录

(2)安装时选择把Python加到PATH

安装后测试

打开dos界面,输入python,可以看到python已经装好了

如果说找不到python,资源管理器->此电脑->右键->属性->高级系统设置->高级->环境变量->用户变量->PATH->编辑

安装pip

如果以上命令中pip命令运行不了,需要安装pip

网址:https://pypi.org/project/pip/#files

下载并解压

进入到压缩命令,输入如下命令,安装

安装PyQt5

正常安装

进入dos,输入pip install pyqt5

pip不成功

去其他镜像网站pip

pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.douban.com

还可以换成其他镜像:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

华中理工大学:https://pypi.hustunique.com/

山东理工大学:https://pypi.sdutlinux.org/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣:https://pypi.douban.com/simple/

pip提示—user

pip失败,提示consider using the –user option or check the permissions.

在命令后面加上—user

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5 --user

d3dcompiler_47.dll

出现类似[Error 13] Permission denied:’******************d3dcompiler_47.dll之类的错误

重启机器再安装

如果已经装了旧版本,更新pyqt5到最新版本

安装Qt 5.15.0

要选免费的社区版Community

网络快的,可以在线安装5.15.0版本

最新的Qt版本为5.15.0只支持在线安装,且需要注册一个用户。

网址:http://download.qt.io/official_releases/online_installers/

下载然后运行

注意检查组件MinGW,Qt Charts等有没有被选中

网速慢的,安装5.14.2版本

这个版本不用在线装,有离线安装包

网址

http://download.qt.io/archive/qt/5.14/5.14.2/,或者

http://download.qt.io/official_releases/qt/5.14/5.14.2/

下载

注意安装的时候一定要选择MinGW

配置Qt Creator

工具->选项->C++,去掉Lower cass file name前面的勾

安装Eric6.21.6

安装

网址http://eric-ide.python-projects.org/eric-download.html

下载后解压,然后安装

出现PyQt5.sip错误的解决方法

删除如下三个包

然后重新安装PyQt5

重新安装eric6

设置Eric6快捷方式

点击eric6,进入eric6

进入python目录的Scipts子目录,可以看到很多eric6的文件

配置Eric6

API

Settings->Preferences->Editor->Apis

QT工具

代码自动补全

编码格式

键盘输入语言

工作目录

代码风格

测试Eric

输入bkj1-1.py,内容如下:

import sys

print('hello')

输出结果

测试窗体

代码语言:javascript
复制
import sys
from PyQt5.QtWidgets import QWidget, QApplication
if __name__=="__main__":
 app=QApplication(sys.argv)
 q=QWidget()
 q.show()
sys.exit(app.exec_())

弹出窗体

安装其他常用软件包

numpy

scipy

matplotlib

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-01-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面的话
  • 需要安装的软件
  • 安装python3.9.5
    • 下载地址
      • 注意事项
        • 安装后测试
        • 安装pip
        • 安装PyQt5
          • 正常安装
            • pip不成功
              • pip提示—user
                • d3dcompiler_47.dll
                • 安装Qt 5.15.0
                  • 网络快的,可以在线安装5.15.0版本
                    • 网速慢的,安装5.14.2版本
                      • 配置Qt Creator
                      • 安装Eric6.21.6
                        • 安装
                          • 出现PyQt5.sip错误的解决方法
                            • 设置Eric6快捷方式
                              • 配置Eric6
                                • API
                                • QT工具
                                • 代码自动补全
                                • 编码格式
                                • 键盘输入语言
                                • 工作目录
                                • 代码风格
                              • 测试Eric
                                • 测试窗体
                                • 安装其他常用软件包
                                  • numpy
                                    • scipy
                                      • matplotlib
                                      领券
                                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档