最新Eric Python IDE开发环境:Win764安装Python3.8.2、PyQt5-5.14.1、PyQt5Designer-5.14.1、eric6-20.3

一、Python3.8.2的安装

(一)下载

https://www.python.org/

https://www.python.org/downloads/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

安装完成之后,测试运行

二、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

升级下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

(三)测试运行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_())

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

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

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

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

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

 

四、Eric6.20.3安装

(一)下载、安装

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

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

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

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

创建桌面快捷方式

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

 

(二)Eric6.20.3设置

安装插件:

选择菜单: Extras/Plugins/Plugin Repository

设置自动完成和调用提示

其它设置可自行测试

 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值