前言:anaconda固然是好,无奈因为意外同时安装了PyQt5和PyQt4导致binding失效,anaconda的navigator和spyder直接不能用了。试过无数次重装和删除、安装各种包失败后决心放弃spyder,用单独安装的miniconda+jupyter+spyder组合来替代anaconda。
#以下是来自网友对PyQt5的说明
这是Anaconda的阉割版,仅包含了python环境和conda管理器prompt,但是大小只有区区52M,占用存储250M,远小于anaconda的660M和3000M。
下载地址:https://conda.io/miniconda.html
在miniconda下启动python,可以看见仍然是anaconda版本的,接下来要解决的是如何把其他软件通过conda来进行python库的管理。
官方文档:https://jupyter.readthedocs.io/en/latest/install.html#installing-jupyter-using-anaconda-and-conda
只要在cmd(prompt)中输入pip install jupyter即可自动安装
安装完成,输入jupyter notebook即可启动。但注意这样安装的jupyter是没有程序图标的,只能用cmd启动。并且根目录下的Anaconda3变成了Miniconda3。但不影响后续使用。
1、安装sip:pip install sip
2、安装PyQt5:pip install PyQt5==5.9.2(后文提到这是由于要安装spyder3.3.1)
3、安装pyqt5-tools:不幸的是,tsinghua和aliyun的源都没有这个库的python3.7版本,只能本地安装
到官网下载whl文件:https://pypi.org/project/pyqt5-tools/5.11.2.1.3rc3/#description(这是最新的5.11.2,进入后选择5.9.2的)
注:安装前确认版本是3.x
放置到指定文件夹,比如我是D:\Software_case,如题指定地址安装文件
装好后把安装路径(例如C:\ProgramData\Anaconda3\Lib\site-packages\pyqt5-tools)下的designer.exe 拷贝到 C:\ProgramData\Anaconda3\Lib\site-packages\PyQt5\Qt\bin,否则某些模块运行的时候会报错,说找不到designer
官方文档:https://pythonhosted.org/spyder/installation.html
pip install spyder
然后它会给你下一大堆东西,保证网络畅通
如何启动spyder:找到spyder3.exe文件,如下图在cmd中执行
然后我们亲爱的spyder又回来啦(亲测直接输入spyder3.exe可以运行)
#如果你提前下了qscintilla,想要使用Eric6作IDE的话(Eric比较合适Qt开发,也就是GUI)
奇葩的是,因为清华源和阿里源的spyder不是最新版本,需要的是PyQt5(>=5.10.1),于是自动把我的5.11.2版本的卸了换了一个5.9.2的。。
问题出在这里,因为从镜像安装的spyder是3.3.1版的,不能适应最新版的pyqt5,于是会自动退化pyqt5;
而qscintilla要求的spyder是最新版的,且恰好和spyder3.3.1没有交集版本,于是他俩一个升级一个降级。。
下载图示文件(python3.6.2)https://sourceforge.net/projects/eric-ide/files/eric6/stable/
下载这两个文件后,解压缩eric6-17.12.zip,然后解压eric6-i18n-zh_CN-17.12.zip到eric6-17.12.zip的解压目录,提示覆盖的时候同意覆盖。
用Anaconda自带的Anaconda Prompt进入该目录,输入python install.py install
在图示路径或cmd启动路径下输入eric6,成功启动Eric
注:Eric6会自动提示你升级到最新版本18.09,在没有确认自己其他模块版本是否兼容的情况下不要随便升级!
[1]https://www.jianshu.com/p/4ed9330108e0{PyQt5+Eric6}
[2]https://blog.csdn.net/shuishen520/article/details/79556744{PyQt5}
[3]https://blog.csdn.net/zzsfqiuyigui/article/details/51710961{spyder}
手机扫一扫
移动阅读更方便
你可能感兴趣的文章