记一次安装spyder3的坑

由于自己编译好带有PyQtWebEngine的程序 安装spyder3之后发现无法打开了 spyder也打不开

我很烦 我编译好的程序已经脱离依赖竟然打不开了 !

spyder3安装见https://blog.csdn.net/xzpq07/article/details/88928693

于是我直接打开未编译的 发现也打不开了 很奇怪 (因为pycham应该是到期我点击了卸载)我以为我的包都被卸载了 当然 我想多了 就一直在重新安装 倒腾了很多版本 很多遍 后来想起来这个spyder3坑货 我就卸载了它 然后

python3 -m pip install --upgrade pip
pip3 install SIP
 
pip3 install pyQt5
 
pip3 install --upgrade PyQt5
 
pip3 install PyQtWebEngine

重新安装了一边 没问题!当时在折腾版本的时候也一大堆问题!当然那个时候就和spyder3没关系了 是版本问题 PyQtWebEngine打包好的程序可以打开了

再后来 我为了确认是不是spyder3的问题 我就卸载了qt5 sip PyQtWebEngine 后来在安装 发现没问题!spyder3也神奇的打开了!

后来才想明白 spyder3安装的时候应该也安装了qt5-tools 可能和我原先的冲突 

为了证明 我全部搞了一遍 的确两者冲突 用spyder就无法使用PyQtWebEngine正常使用 当然你也可以混合多测试安装几遍 出现问题 全部卸载 在按照上面命令重新安装就好了 还有 要去模块目录删除PyQt5的文件夹

你可能感兴趣的:(笔记)