一、Python3.8.2的安装

(一)下载

https://www.python.org/

https://www.python.org/downloads/windows/

win7安装不到python win7不能安装python3.8.5_Windows

(二)先决条件(如果不能安装运行请参考这里)

确认安装下列Windows更新补丁:

KB2533623:Windows6.1-KB2533623-x64.msu 解决不能安装Python3.8.2

KB2999226:Windows6.1-KB2999226-x64.msu 解决安装后Python3.8.2无法运行,出现了 api-ms-win-crt**.dll缺失的问题

KB3118401:Windows6.1-KB3118401-x64.msu  Windows 10 通用 CRT 是 CRT 功能在 Windows 操作系统上的 Windows 操作系统组件。此更新使的 Windows 桌面应用程序依赖于 Windows 10 通用 CRT 释放在早期版本的 Windows 操作系统上运行。使用Windows 10 软件开发工具包 (SDK)来构建应用程序时,Microsoft Visual Studio 2015年上通用的 CRT 创建依赖项。早在 Windows 操作系统上使这些应用程序可以正常运行,您可以安装此更新。

(三)安装Python3.8.2

win7安装不到python win7不能安装python3.8.5_Python_02

win7安装不到python win7不能安装python3.8.5_Qt_03

安装完成之后,测试运行

win7安装不到python win7不能安装python3.8.5_Qt_04

win7安装不到python win7不能安装python3.8.5_Windows_05

二、PyQt5-5.14.1的安装

PyQt 是一个将强大的 C++ 语言 Qt 库绑定到 Python 编程语言的 GUI 应用程序创建工具包。 与 Qt 一样 PyQt 也是自由软件,其采用 GPL (GNU General Public License) 与商业双许可授权协议。 在此之前,GPL 版本只能用于 Unix 平台,从 PyQt4 起,GPL 许可可用于所有支持平台。
PyQt 由英国 Riverbank Computing 公司开发维护, 最新版 PyQt5 基于 Qt/C++ 5.12.2 绑定, 老版 PyQt4 最后基于 Qt/C++ 4.8.7 绑定。 PyQt4 支持 Python 2.7 3.4,PyQt5 支持 Python 2.7 3.5 3.6 3.7。 PyQt5 相较 PyQt4,对信号调用语法要求更严格, 譬如 self.connect(self.actionUndo, SIGNAL("triggered()"), self.undo) 必须写成 self.actionUndo.triggered.connect(self.undo) , 否则,提示语法错误。
PyQt 是 Python 编程语言的 GUI 解决方案之一,可代替 Python 的内置 Tkinter。 Python GUI 的其它替代者,包括 PySide (由 Qt 官方开发维护,采用 LGPL 许可授权协议) PyGTK wxPython 等,PyQt 还是 PyKDE 的基础。 PyQt 工具自带 QtDesigner,可按拖拉方式设计界面,简单易用。 从 PyQt5.12 起,PyQtWebEngine PyQt3D PyQtChart PyQtDataVisualization 模块从主安装包中分离,需单独安装。

PyQt5从5.7开始没有安装EXE。5.0 python3.3
PyQt4从4.12开始没有安装EXE。
PyQt4-4.11.4-gpl-Py3.4-Qt5.5.0
PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe

 
SIP

为方便开发 PyQt,SIP 于 1998 年由英国 Riverbank Computing 公司开发出来。 SIP 是一个专业绑定工具,不但可用于 PyQt,还适用于所有 C/C++ 库。 利用 SIP,大多数为 Qt 开发的控件也可方便移植到 PyQt。
使用 SIP 时,程序员先要编写一 *.sip 文件,使用类似 C++ 的语法在其中描述扩展模块所提供的类型与函数。 根据要求,程序员需先用 SIP 定义语法添加一些 C++ 代码中没有的信息。 *.sip 文件类似于 C/C++ 头文件。 但 SIP 不完整支持 C++ 语法,因此,不能直接使用 C++ 头文件作为 *.sip 文件。 然后用 SIP 将这个文件转化为 C++ 代码。 最终编译后,与 C/C++ 库链接就成为了 Python 扩展模块。

PIP

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

(一)安装完成之后的PIP包

C:\Python\Python38>pip3 list
Package       Version
------------- -------
docutils      0.16
eric-ide      20.3
Markdown      3.2.1
packaging     20.3
pip           20.0.2
pyparsing     2.4.6
PyQt5         5.14.1
PyQt5-sip     12.7.1

PyQt5Designer 5.14.1      这个是PyQt5-tools替代者(自PyQt5.7开始,PyQt5.9不再提供常用的Qt工具,比如图形界面开发工具Qt Designer、国际化翻译工具Liguist,需要使用如下命令安装常用的Qt工具:pip install PyQt5-tools -i http://pypi.douban.com.simple)

PyQtWebEngine 5.14.0

pywin32       227

QScintilla    2.11.4

setuptools    41.2.0

sip           5.1.1

six           1.14.0

toml          0.10.0

(二)安装

https://pypi.org/project/PyQt5/#files

win7安装不到python win7不能安装python3.8.5_Qt_06

升级下pip:C:\Python\Python38>python -m pip install --upgrade pip

pip3 install sip -i https://pypi.tuna.tsinghua.edu.cn/simple

安装PyQt5:

pip3 install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

win7安装不到python win7不能安装python3.8.5_Windows_07

(三)测试运行OK

C:\Python\Python38>python c:\PythonProj\tQt5.py
# -*- coding: utf-8 -*-
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_())

win7安装不到python win7不能安装python3.8.5_Python_08

三、PyQt5Designer-5.14.1(PyQt5-tools不再需要了,使用这个)

https://pypi.org/project/PyQt5Designer/#files

win7安装不到python win7不能安装python3.8.5_Python_09

安装:pip3 install PyQt5Designer -i https://pypi.tuna.tsinghua.edu.cn/simple

win7安装不到python win7不能安装python3.8.5_Python_10

如果不能运行,请安装https://www.microsoft.com/zh-CN/download/details.aspx?id=53840

win7安装不到python win7不能安装python3.8.5_win7安装不到python_11

win7安装不到python win7不能安装python3.8.5_Python_12

Microsoft Visual C++ 2015 Redistributable Update 3vc_redist.x86.exe

 

四、Eric6.20.3安装

(一)下载、安装

https://pypi.org/project/eric-ide/#files

win7安装不到python win7不能安装python3.8.5_Windows_13

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

win7安装不到python win7不能安装python3.8.5_Qt_14

安装:pip3 install eric-ide -i https://pypi.tuna.tsinghua.edu.cn/simple

所有依赖包自动安装,国内镜像下载速度快!

win7安装不到python win7不能安装python3.8.5_Python_15

创建桌面快捷方式

win7安装不到python win7不能安装python3.8.5_win7安装不到python_16

第一次运行要求设置工作空间目录

win7安装不到python win7不能安装python3.8.5_Python_17

win7安装不到python win7不能安装python3.8.5_Windows_18

win7安装不到python win7不能安装python3.8.5_Python_19

 

(二)Eric6.20.3设置

win7安装不到python win7不能安装python3.8.5_Qt_20

安装插件:

选择菜单: Extras/Plugins/Plugin Repository

win7安装不到python win7不能安装python3.8.5_win7安装不到python_21

win7安装不到python win7不能安装python3.8.5_Qt_22

设置自动完成和调用提示

win7安装不到python win7不能安装python3.8.5_Python_23

win7安装不到python win7不能安装python3.8.5_win7安装不到python_24

其它设置可自行测试

win7安装不到python win7不能安装python3.8.5_win7安装不到python_25