小白学PyQt5(1):环境搭建

来源:互联网 发布:淘宝怎样用信用卡支付 编辑:程序博客网 时间:2024/06/08 13:24

        博主有些唠叨,不过所有不影响操作的话都会用小一号字斜体写出,就像你现在看到的这段话一样    大笑  另外蓝色的字词是一个链接,点开可以看到相关内容,如下载页面或词语解释等  。


        正所谓工欲善其事,必先利其器。不打好地基,怎么盖高楼。让我带大家搭建PyQt5的环境吧~

        在开始之前,我们得先说好,由于Python版本众多,2.7、3.5、3.6等等,那么这里我说下我的环境(由于我的本机上已经安装过下面的软件,为了展现原始的安装状态,本节内容会使用虚拟机进行演示,虚拟机是Windows7系统,故界面有所不同,但不影响操作)

  • 操作系统:Windows10
  • Python版本:3.6.3
  • IDE:PyCharm
  • PyQt版本:5.9.1

        可能有的同学会使用Linux系统或者是不同版本的软件,那么请大家根据自己的情况自行修正一下操作,纯小白的话还是跟着我一样操作就行啦。好了,让我们开始来打地基吧~


        1. Python的安装:

        进入Python的官网进行下载https://www.python.org/downloads/,选择3.6那个版本就好啦(建议用迅雷下载,会快很多)~

        于为啥不用老版本,嗯,网上有Python2.7和PyQt5搭配的先例,但搭建起来比较烦人,目前PyQt的最新版本是5.9,官方说的是支持3.5及以后的Python版本,所以也不要纠结,哪个省事用哪个。Python2和Python3用哪个一直是困扰新手的问题,这里我给出自己的看法供大家参考:Python3的发布也有很长一段时间了,虽说Python3第三方包的数量不及Python2的,但对于新手来说已经足够平时的操作,所以对新手来说,学哪个都是差不多的。



        下载下来后是一个安装文件,打开进入安装界面,先勾上底部的“Add Python 3.6 to PATH”,这是把Python加入系统环境变,这样就能直接在CMD命令行里操作Python啦~然后点选“Install Now”,之后就是等待安装完成了。



        完成后你试着按键盘Win+R,打开CMD命令行,输入"python",看看是不是和我显示的一样?



2. PyCharm的安装

        为什么先装IDE?用过Python的人都知道Python自带了一个叫IDLE的IDE,不是我吐槽,真的不好用,后来我发现了PyCharm,真的是舒服多了,网上很多人称之为“神器”,而且PyCharm有许多比较实用的功能,具体的我们在之后会慢慢接触到。


          打开官网下载页面https://www.jetbrains.com/pycharm/download/#section=windows,然后点Community版本,无需找什么破解版,这个免费的社区版够用,也避免了承担法律的风险。


        点击Download后会进入另一个界面,等待一会应该就能看到正在被下载了。下载后当然是安装啦,这个安装过程比较简单,注意修改路径和选择你计算机对应的位数,还有如果你的电脑没装Java,那么就勾选上底部的 “Download and install JRE x86 by JetBrains”。




3. PyQt5的安装

        PyQt5的安装主要是通过pip工具安装,这个工具应该在安装Python时已经自带了(Linux的同学可能需要另外安装下,注意对应自己Python的版本),这里有两种方式,一种是直接安装在系统的Python环境中,另一种是安装在虚拟的Python环境中,我会都讲一下。

  • 系统环境中安装:打开CMD命令行,输入pip3 install PyQt5,然后坐等安装完成,因为资源在国外,可能会比较慢,建议给你的pip换源,具体请搜索关键字“pip换源”。
  • 虚拟环境中安装:这里就用上了PyCharm这个IDE。不知道什么是虚拟环境的同学可以了解下,具体请搜索关键字“虚拟的Python环境”。

打开我们刚装好的PyCharm,进入到如下图示的界面,点击Configure -> settings


        然后找到Project Interpreter选项,打开后找到右边的齿轮图标,点击选中Create VirtualEnv,即创建一个虚拟环境。PyCharm会自动找到你系统中的Python,你只要制定虚拟环境的名字和位置就可以了。下面有两个选项,第一个选项就是导入你系统环境中的第三方包,第二个选项就是对全部项目都可用。因为我们一切都是新的开始,所以都不勾选。确定后等待其创建完成。




        创建完成你会发现这些东西,这三个都是安装第三方包的工具,方便我们在虚拟环境中安装新的包。而右边有一个加载的符号,等它消失后你就能添加新的包了。


        点开界面右侧齿轮图标下面的“+”号,进入包管理界面,我们先不着急添加,先给虚拟机添加一个国内的源(国外的速度太慢可能会导致下载失败)。点击下方的Manage Repositories,在弹出的界面可以看到一个网址,这个就是官方的源了,为了加快下载速度,现在我们要添加一个国内的源,和之前讲到的pip换源是一样的。点右侧“+”,输入地址就可以了,我添加的是清华大学的源 https://pypi.tuna.tsinghua.edu.cn/simple/


        然后点击OK按钮,再按下刷新图标等待国内源的载入。


        输入“pyqt5”,软件会自动搜索,找到国内源的那个,点击下方Install Package进行安装。如果安装失败也可以试试用官方源,我试了下也是可以下载的,不过下载时你不要着急,活动活动你的筋骨。


        安装完成后会发现多了pyqt5和sip两个包,sip那个是pyqt5的依赖包,所以也被下载下来了。关闭settings后,会发现似乎又在下载什么东西,那就等待一下,等它执行完吧~PyQt5的安装就完成啦,是不是简单快速无痛苦哈哈!


        下面的图就是表示可以运行PyQt5了,具体怎么实现之后会提到。


4. Qt Designer的安装

      不是已经安装过PyQt5了吗,为什么还要安装Qt Designer呀,这是啥东东?别急,听我慢慢道来。

        无论是Qt还是PyQt,我们在设计软件Gui界面的时候主要有三种方法:纯代码或是用Qt Designer可视化设计,或是混合设计。我们是小白学PyQt5,当然不能整得太麻烦咯,况且你都选择用Python了为啥不选一个好用的工具呢?

        博主因为之前安装了Qt,所以直接可以使用Qt里的Designer,但想到很多人是没装Qt的,而且Qt比较大,有1个G左右,那我总不能为了其中一个工具去下载一堆不想要的东西吧。于是我尝试进行了探索。功夫不负有心人,最后我发现原来Designer就在身边,只是我们与它擦肩而过。

        是否还记得下面这张图,是的,PyQt的Designer就在其中。嗯,我们要做的就是下载其中的pyqt5-tools。


        然后你可以打开你虚拟环境的文件路径比如:X盘:\...\<虚拟环境文件夹>\Lib\site-packages\pyqt5-tools,在这里你就能找到designer.exe可执行文件,双击打开,瞬间热泪盈眶哭





        好了,我们环境搭建部分的内容已经全部结束了,我们从无到有,安装了Python3.6,安装了集成开发环境PyCharm并建立了Python的虚拟环境,安装了PyQt5和Qt Designer。其中我比较推荐从PyCharm的虚拟环境里进行包的安装,一个能够保持干净的Python环境,另一个也方便包的管理。

        为了兼顾Windows平台、Linux平台和Mac平台,我选择基于跨平台集成开发环境PyCharm进行编写《小白学PyQt5》,除了开始环境搭建时会有些差异,在后面的学习中会有比较好的兼容性。现在地基打好了,大家尽情期待xycy给大家带来新的内容吧!


如果觉得xycy写得还可以,请记得顶一下哦,转载记得说明出处,谢谢大家。

原创粉丝点击