1. 为什么你需要PyQt5?一个更快的开始
如果你刚开始学Python,想做点带窗口、带按钮的软件,而不是总在黑乎乎的终端里敲命令,那你来对地方了。PyQt5就是那个能让你用Python轻松做出漂亮桌面应用的神器。它背后是鼎鼎大名的Qt框架,像WPS、VirtualBox这些大软件都是用Qt做的,所以它的功能强大和界面美观程度,你完全不用担心。
但很多新手朋友第一步就卡住了:安装。默认从国外的PyPI官方源下载,速度慢得像蜗牛,还经常因为网络问题失败,非常打击学习热情。我自己刚开始学的时候,就为装个PyQt5折腾了一下午,那种感觉太糟糕了。所以,这篇指南的核心,就是帮你绕开这些坑,利用国内镜像源实现闪电安装,再手把手教你在Pycharm这个最流行的Python IDE里,把图形化设计工具(Qt Designer)和代码转换工具(PyUIC)配置好,让你在几分钟内就拥有一个高效、顺手的GUI开发环境。整个过程,我会用我踩过坑后总结的最稳当的方法,一步步演示给你看。
2. 准备工作:选好你的“加速器”(镜像源)
在开始安装任何Python包之前,尤其是像PyQt5这样比较大的包,更换下载源是必须做的一步。你可以把它想象成下载文件,默认的国外服务器距离远、人多拥挤,下载自然慢。而国内镜像源就是设在境内的“缓存服务器”,同步了所有软件包,从它那里下载,速度能提升几倍甚至几十倍。
国内有几个非常靠谱且稳定的镜像源,我长期使用下来,推荐下面这几个,你可以任选一个,它们的稳定性和速度都很有保障:
- 清华大学镜像源:
https://pypi.tuna.tsinghua.edu.cn/simple - 阿里云镜像源:
http://mirrors.aliyun.com/pypi/simple/ - 中国科技大学镜像源:
https://pypi.mirrors.ustc.edu.cn/simple/
怎么使用呢?有两种主流方法,我建议新手直接用第一种,简单粗暴有效。
方法一:在安装命令里临时指定 这是最常用的方法。在平时使用pip install命令时,直接在后面加上-i参数和镜像地址即可。例如,你想通过清华源安装某个包,命令就是:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
这种方法灵活,每次安装都可以换不同的源。但对于PyQt5,我们后面会用到一种更“一劳永逸”的配置方式。
方法二:在Pycharm中永久配置 如果你主要使用Pycharm进行开发,那么在IDE里直接修改包下载源是最方便的,这样以后所有包的安装都会走这个“快速通道”。具体操作是:打开Pycharm,点击左上角的 File -> Settings(或者 PyCharm -> Preferences 如果你是Mac用户)。在设置窗口,找到 Project: [你的项目名] -> Python Interpreter。点击解释器右侧的齿轮图标,选择 Manage Repositories...。在弹出的窗口里,你可以把默认的源地址删掉(或者挪到下面),然后把上面提到的清华、阿里云等任何一个镜像源的地址添加进去,并移动到列表顶部。这样,Pycharm就会优先从这个源下载所有包了。这个设置是项目级别的,非常直观。
3. 核心安装:两步搞定PyQt5和它的工具箱
环境配置好,我们就可以开始安装了。PyQt5的安装其实分为两个部分:


1953

被折叠的 条评论
为什么被折叠?



