Mac+VScode+Python3+PyQt5 安装碎事,跳坑进行时。

       之前Python开发一直是基于Pycharm进行的,但是Pycharm破解越来越麻烦。偶然的机会看到了VScode,瞬间觉得很强大,在文本编辑这个领域可以和宇宙第一IDE VS在Windows上的开发媲美了(据说VScode也是VS相关人员开发的)。索性就想用VScode来进行开发,结果还是遇到了不少坑的,至于自己的跳坑碎事,这里记录下,一来方便自己,二来也方便他人。

       第一步,解绑Python2

        Python 有个不好的地方就是Python2和Python3基本属于两种语言了,有时候网上抓了些代码下来,发现还不能跑,就是因为版本问题。紧跟潮流,必须迎接Python3。那么第一件事就是将自己的电脑默认开发Python由Python2改成Python3.

        要验证自己的Python版本很简单,直接在命令行输入python,看跳出的版本号就可以。

        

         解绑Python2

  unlink /usr/local/bin/python

        绑定Python3

 ln -s /usr/local/bin/python3.6 /usr/local/bin/python

        注意空格。

        第二步,安装PyQt5

       因为本人电脑一直是Python2和Python3,同时装着,所以才有上面的步骤,在这一步也遇到了不少麻烦事情。刚开始一直提示“no moudle named ‘pyqt5’”,明明已经安装了PyQt但是依然不行,自己在命令行里输入import PyQt5 在python2里面可以,python3里面就死活不行,我想肯定是环境变量的问题了,为了简单处理,直接在python3里面重新安装PyQt5吧。

       brew install python3

       pip3 install pyqt5 

       本人喜欢命令行操作,一定要注意,这里一定是python3.pip也是pip3,如果是pip又跑到python2里面去了。如果brew还没有安装,请另行百度一下。

       安装完成,自己python3一下,然后import PyQt5,应该就没啥问题了。依然有问题的童鞋,继续看上面的步骤吧。

        第三步,VScode里面下载插件

         前面搞了这么多,其实还没进入主题,都是在配置系统环境。没办法,我电脑刚开始直接在VScode里面跑,一直报import PyQt5的错误。现在进入VScode

         

     如图上红圈所示,安装就完了。

     安装完成之后,插件里面有很多说明,说是要配置,我相信绝大多数人都不会看的。那这里我直接点出关键步骤吧。

    

  Mac系统如上操作,进入设置页面,Windows同理

  

在设置里面找到QTdesigner的设置属性(这里说下,如果没有QT Creater的童鞋,请自行下载)

Mac端要特别强调一点的就是,你如下图找到的Designer.app并不是最终路径,Windows端找到这一层就够了,但是Mac不行。否则就会报下面的错误。

这里需要点右键,选择显示包,然后选择对应路径

温馨提示:此处需要Mac系统有相应的权限

     第四步,开始PyQt 

在VScode左边栏区域点右键,如图选择,一定要注意的是要在文件夹下操作,请提前让VScode打开一个文件夹(因为要存储很多东西)

创建一个New Form,在QT Creater里面编辑完成会生成一个.ui文件,生成完成后如下图,编译成.py文件,

VScode会自动添加UI_

第五步,开始你的PyQT吧

这里就不做PyQT的开发教程了,说不定各位童鞋都比我熟。如果你们在开发的过程中遇到QApplication不在PyQt5里面的错误提示,请按照如下在Python里面设置

from PyQt5.QtWidgets import QApplication, QMainWindow

 

如果开启如上设置,多了很多莫名其妙的错误提示,其实都是pylint在搞鬼,如下设置吧,diable对应的错误码

 

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值