各种跟新都不管事,最后发现这个大佬的博文,管事了!
原文地址:Anaconda Navigator以及Jupyter Notebook、Spyder无法打开 - 走看看 (zoukankan.com)
右键Anaconda Prompt以管理员身份运行,分别执行以下命令。
Anaconda Navigator
这个似乎是与PyQt的安装有关。
使用conda remove QtPy PyQt5
卸载原来的安装包,
然后再conda install QtPy PyQt5
或者pip install QtPy PyQt5
重新安装,
也可以使用国内的镜像源安装,参考[https://www.cnblogs.com/cyx-b/p/12828287.html]
重新安装完成之后,Anaconda Navigator已经可以正常使用
Jupyter
然而jupyter Notebook和Spyder还不能使用,得重新安装pyzmq
首先pip uninstall pyzmq
卸载,然后再pip install pyzmq
重新安装,
这样一来Jupyter Notebook就可以使用了。
Spyder
Spyder还是用不了,原因是我的Spyder不是最新版本,而我的pyqtwebengine和pyqt5的版本是最新的,出现了不匹配的问题
ERROR: spyder 4.0.1 requires pyqtwebengine<5.13; python_version >= "3", which is not installed.
ERROR: spyder 4.0.1 has requirement pyqt5<5.13; python_version >= "3", but you'll have pyqt5 5.15.0 which is incompatible.
如此一来,就只能更新Spyder了。
直接在Anaconda Navigator中更新速度太慢,更到一半就会断开。
可以使用命令来更新。
打开Anaconda Prompt,通过pip install spyder==*
可以查看Spyder的版本。
然后可以使用命令安装Spyderpip install spyder==4.2.5
或者pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ spyder==4.2.5
推荐使用后者,速度对比如下:
更新完成后,Spyder终于可以正常使用了。