重定义anaconda安装PyQt5及eric6

重定义anaconda安装PyQt5eric6

作者:发现美的眼睛(本人)


PyQt5这个东东,其实是python基于C++的Qt进行重编译,然后用python实现图形化GUI的库。

多余功能就不多唠叨,先说一下作者本人在安装和使用PyQt5、eric6出现的几个天坑。

希望能够带给大家帮助!


基础环境,本电脑直接通过anaconda部署安装的python3.6.5,这一点大家和我是一样的。没有自己装python,是因为anaconda里面内裤(自带库)超多,这一点吸引我把~~~

首先说一句实话,本人刚开始使用安装的时候,PyQt5是有些缺陷的。至于缺陷在哪里,目前来说估计是路径问题。


先不说解决方案,聊一聊使用安装时碰到的坑吧!!!这才是扎心的!

① 我下载了eric6,以及它的汉化。然后将汉化文件替换eric6原文件,使用python进行安装

python install.py

这一点,相信大家都很熟悉。

然后报错!人家说什么?当然是因为路径而找不到所需要的包!

缺少PyQt5.sip模块.......尼玛!!!site-packages里面明明就有好吧!!!

缺少QSic模块......WTF!这就很无奈了

像这样的,别以为自己库里面什么都有,然后eric6就能很轻松的安装上去。大佬们,我们认清现实吧!anaconda的python和库的路径都是anaconda配置好的,而我们再一次使用pip3或者pip进行下载安装新库时,请问还是一样的吗?

要说一样,那是废话!但现实就是理论一样,事实不一样!


说到这里,作者先让大家准备好所需要的东西。你的eric6以及汉化,这个必须先有。

然后呢?卸载PyQt5的库,这是必须的。卸载的时候除了用pip还需要手动将site-packages里面所有PyQt5相关的都要删了。

因为pip安装PyQt5的时候,会下载更新更全的。别和我说不敢!

pip uninstall PyQt5

然后删文件!

重定义anaconda安装PyQt5及eric6_第1张图片

知道自己的anaconda安装路径就行,然后去Lib下的site-packages里面删文件就OK了。


删完文件之后,需要自己承担之后的一切。

pip3 install PyQt5

pip或者pip3进行下载安装,等待就好了。

pip install QScintill

相信这一次,不会出现缺少QSci了!!!


现在,我们就可以安装eric6

正常来说,如果都安装了,eric6在安装的时候,就会有一长溜的from库的语句,最后就是两个install和一个回车。如果没有好,那就说明少了库。

一句话说明,如果原装,那就卸载!然后重装!最后,一个彩蛋!(anaconda是用PyQt编写的,因为少了这个库,就运行不了)

你可能感兴趣的:(python,anaconda操作,python兴趣,PyQt5,Python学习分享之路)