本文针对创建PyQt运行环境+VSCode开发环境的过程进行记录,主要针对Python3.7的pyqt5-tools默认安装版本(5.15)的QtDesigner调用方式和VSCode插件配置方式进行说明。本文不进行Anaconda和VSCode软件的安装进行说明,默认PC上已经安装完成Python、VSCode、Anaconda软件。
Anaconda创建隔离Python环境
默认路径方式创建环境
其中env_pyqt为环境名称。
conda create -n env_pyqt python=
使用Pyqt5进行基于python语言的软件GUI开发是很多软件开发者首选的环境,与tkinter、wxPythopyGTK以及pySide等开发包相比,pyqt5的程序鲁棒性、生态支持、界面的美观度都有相当大的优势。然而Pyqt5的安装及配置虽然不难,却存在很多深坑。其根本原因在于每个人在安装pyqt5时的python环境都不太一样。比如有的只有python+文本编辑器环境,有的python+eclipse环境,有的pycharm+python环境,还有的是anaconda+python的环境。网上尤其是csdn上面给出的不管什么环境,都是先安装pyqt5,再安装pyqt5-tools的模式
确认已安装PyQt5/PySide2。pip install安装的时候可能会很慢,可以指定镜像,如:
pip install PyQt5 -i https://pypi.douban.com/simple
pip install pyside2 -i https://pypi.mirrors.ustc.edu.cn/simple/
或者更新旧版本
4.配置PyQt5插件
在VSCode中打开设置,搜索“python.autoComplete.extraPaths”,将PyQt5和PyQt5-tools的路径添加到该设置中。
5.重启VSCode
重启VSCode后,你就可以在代码中使用PyQt5了。