PyQt5开发环境搭建

项目需求,需要用到PyQt5开发软件,现在记录一下开发环境的搭建,以及一些遇到的问题及其解决方法。
一、前言
开发环境大致上分为三大部分:Python、PyCharm和PyQt5。 python: 简而言之,是一个python语言的解释器,是一个必须的东西。 PyCharm: 即python程序开发的整合式开发环境(IDE),具有代码分析与辅助功能,拥有补全代码、高亮语法和错误提示,项目和代码导航等功能。一个敲代码与调试的地方。 PyQt5: PyQt5用于python语言的GUI编程,构建可视化的应用程序。
二、Python的安装
下载python
前往python官方网站下载python:https://www.python.org/

安装python
.png)
.png)
勾选为所有用户安装,安装路径默认即可,毕竟不是国产毒瘤软件。.png)
测试一下python
唤出CMD命令窗口,输入:python,如果出现python的版本信息,即为安装成功。
.png)
PyCharm的安装
下载PyCharm
前往pycharm官方网站下载pycharm安装程序:https://www.jetbrains.com/pycharm/
.png)
安装PyCharm
自上而下分别为:
- 添加桌面图标
- 添加bin文件夹到系统环境变量
- 将打开的文件转换为项目
- 关联
.py文件
其他的默认选项安装即可。
.png)
配置中文界面
在settings-plugins中搜索chinese,安装语言包。
.png)
安装完成后重启pycharm即可看到中文界面。
.png)
配置PyCharm系统代理
需要注意的是,PyCharm并不遵循Windows系统的系统代理规则,如果你需要设置PyCharm的代理,需要在 外观与行为-系统设置-http代理中配置网络代理。 系统代理主要用于官方PIP源无法访问的问题,如果你使用的是国内的镜像源,可不配置http代理。
.png)
.png)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/pyqt5/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Max retries exceeded with url: /simple/pyqt5/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1122)'))) - skipping
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1122)'))': /simple/pyqt5/WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1122)'))': /simple/pyqt5/WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1122)'))': /simple/pyqt5/WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1122)'))': /simple/pyqt5/WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1122)'))': /simple/pyqt5/ERROR: Could not find a version that satisfies the requirement pyqt5ERROR: No matching distribution found for pyqt5WARNING: You are using pip version 20.3.2; however, version 22.0.3 is available.You should consider upgrading via the 'C:\Users\liuju\PycharmProjects\pythonProject\venv\Scripts\python.exe -m pip install --upgrade pip' command.修改PIP软件源
一些常用的HTTPS软件源
PyQt5的安装
上面的一切准备就绪后,我们可以很容易地安装额外的软件,只需要在用户面板里搜索安装即可。
.png)
很多情况下,在安装软件时会不可避免地遇到一些错误,这是由于配置环境的复杂性导致的,这并没有通用的解决办法,只能求助于Google。
完结!
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!

