windows下的PyQt5开发环境的配置
安装python
从Python官网上下载windows python 安装包,自己挑一个,最好选择最新的64位的python3.x安装包,注意要选exe安装包,他有executable installer的字样,不要问为什么!(哪个好安装就选哪个,永远不要浪费时间在环境配置上!),下载好后双击安装,路径不要改,直接一路默认安装到成功为止,它会安装到默认用户的工作目录下,比如我的:C:\Users\Administrator\AppData\Local\Programs\Python\Python37 。
Tip:这里提醒一下大家,windows下开发最好选用administrator管理员用户开发,这样可以避免以后开发的时候遇到各种各样的权限问题,如果公司没有硬性的要求的话,直接切换administrator管理员!
安装python集成开发环境Pycharm
从Pycharm官网下载该软件,有专业版Professional和社区版Community,学习和个人使用就用社区版,功能可以满足了,而且免费,Pycharm可以自己自定义安装,不影响使用,安装完成之后需要配置一下pycharm环境,可以参考我的另一篇博客pycharm配置。
————当然,PyCharm不是必须安装的,只是为了方便编写维护比较大的工程!
安装Qt
从Qt官网上下载Qt安装程序,有商业收费版和开源免费版:
我们选择开源免费版的,现在下载需要注册和填写一些信息,这里需要留意的是,Qt官网上下载的最新版,如果需要其它版本的可以自己百度选择下载。我使用的是Qt 5.11.2版本的,在选择组件安装的时候建议全部安装,虽然会占用比较多的硬盘空间但全部组件安装会很方便:
安装完成后的Qt包含QtDesigner、QtAssistant和QtCreator。
QtCreator:用于创建和编译Qt工程
QtAssistant:Qt官方帮助手册
QtDesigner:用于创作Qt界面工程
我们需要用到的是QtDesigner。
安装PyQt5
pyqt5也属于python模块的一种,所以像安装其它python模块一样安装就可以了:
>>> pip install PyQt5 |
在终端上输入上面的命令即可,终端有多种,可是使用windows自带的cmd,这里我使用的 git bash 终端来输入,大家感兴趣的话可以去了解一下。
一般第一次安装python模块时会提示你pip程序命令版本低,需要升级,同时最后会给出升级的命令:“python -m pip install --upgrade pip”,按照给出的提示升级即可:
>>> python -m pip install --upgrade pip |
PyQt5版本问题
PyQt5的版本涉及到一个模块:QWebEngineView,这个模块是Qt新版的网页浏览模块,但是 PyQt5 在 5.12 版本之后就移除了这个模块,所以如果安装的版本为最新版的话可能会报该模块找不到的错误,这时我们可以指定安装PyQt5的版本:
>>> pip install PyQt5==5.11.3 |
这里我们选择安装的版本为 5.11.3,下一个版本就是不包含 QWebEngineView 模块的 5.12 了,如果已经安装了其它版本的话可以先卸载该模块,然后再安装:
>>> pip uninstall PyQt5 |
>>> pip install PyQt5==5.11.3 |
如果感兴趣的话可以去 PyQt 官网(https://pypi.org/project/PyQt5/)上去看看: