PyQt5环境搭建-基于WIN10X64

PyQt5环境搭建-基于WIN10X64

原文链接:https://www.yuque.com/lingyao/python/owaz69

全局掌握

环境搭建所需要的全部软件打包下载… 跳转到零妖博客下载

  • 安装Python3

  • 安装PyQt5

  • 安装Eric6并汉化

  • 安装并设置VSCode

安装Python3

下载并安装

https://www.python.org/downloads/windows/ 点击左边链接,去Python官网下载不同版本的安装包。
零妖使用的版本是3.7.0 (建议你使用Python3.6.6,因为后面打包会出现不兼容现象)

直接安装即可。注意安装之前要勾选一个选项。

安装完成即可测试一下。
打开命令行(快捷键 WIN+R,输入CMD后回车)

输入 python 直接回车即可验证。下图所示表示安装成功。

设置pip下载源

pip是一个Python环境中下载各种库的工具
pip运行于命令行界面
pip需要联网才能下载各种库,默认链接的是国外的网
为了提高pip的下载速度,需要修改为链接国内的网
手动修改一下镜像源。
我的用户是 LingYao。打开 C:\Users\LingYao ,然后再新建一个文件,名字叫 pip.ini ,文件内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com


打开命令行(快捷键:WIN+R ,输入CMD后回车)。输入指令 python -m pip install --upgrade pip 并回车,升级pip版本。

安装PyQt5

进入命令行,输入 pip install pyqt5==5.11.2 然后敲回车,安装指定的版本哈。
程序会联网下载pyqt5的包以及其相关的包
等待几分钟,会自动完成安装。

安装Eric6并汉化

安装一个依赖包

命令行中执行命令 pip install QScintilla 并回车
这个是安装Eric6之前需要手动安装好的一个依赖

下载Eric6和汉化包

https://sourceforge.net/projects/eric-ide/files/eric6/stable/ 点击这个链接,可以下载最新版本的Eric6
零妖选择的是当前最新版本 18.07

下载汉化包,18.0以后的链接都找不到中文的支持包了,就下载个17.12版本的汉化包吧。
https://sourceforge.net/projects/eric-ide/files/eric6/stable/17.12/ 这里可以下载

安装Eric6

解压下载的两个文件
要进入对应的文件夹,执行命令
一个是Eric6的安装文件夹,首先执行 python install.py
另一个是汉化文件夹,其次执行 python install-i18n.py

找到Eric6的路径,打开Eric6,并发送快捷方式到桌面
看路径,找到eric6.bat的文件
打开它,就会打开Eric6
把这个文件的快捷方式发送到桌面

看喜好随意设置Eric6

第一次打开需要配置一下这个软件。
看喜好随意设置吧
设置后一定要点OK,即使你什么设置都保持的默认,也要点OK。
不要直接关闭配置对话框。

安装Qt设计师

QtDesigner是一个拖拽式搭建GUI的小工具
需要用pip专门安装一下
用Qt设计师搞定界面,事半功倍!
在命令行执行命令 pip install PyQt5Designer 回车

至此OK,已经全部安装好了PyQt5相关的库,剩下的就是开发的事情了!

安装并设置VSCode

可以去 https://code.visualstudio.com/ 下载最新版本,安装到你的电脑上。

安装支持包概览:

  • 安装插件 Python

  • 安装插件 vscode-icons

  • 软件提示安装 pylint ,允许安装(用pip安装也行)

  • pip安装 flake8 ,设置用户设置。高亮提示语法错误等。

  • pip安装 yapf,设置用户设置。按 Alt+Shift+F即可自动格式化代码,排版漂亮些


设置用户设置

打开VScode,文件->首选项->用户设置,
在settings.json文件中输入"python.formatting.provider": “yapf"
再在settings.json文件中输入"python.linting.flake8Enabled”: true (这个也可以不设置)

结束

已经搭建了一个完整的PyQt5的编程环境
通过Eric6新建一个项目进行GUI工程
Eric6会自动调用Dt设计师进行拖拽式UI界面搭建
Eric6生成基于PyQt5的Py代码
使用VSCode进行代码逻辑的编写
在VSCode里面,可以直接按 F5 进行调试,非常方便

微信公众号 偶尔更新

发布了8 篇原创文章 · 获赞 1 · 访问量 2108

猜你喜欢

转载自blog.csdn.net/u010996642/article/details/100124006
今日推荐