情况描述:在anaconda-navigator弹出窗口中自动更新时界面卡顿,anaconda无反应被手动关闭,再次打开anaconda-navigator无反应,重启无效。
过程描述:查询n多篇博客,试了n多种方法,心态崩了啊。
结果描述:保留现有虚拟环境以及环境配置,手动完成更新anaconda-navigation
解决方法:
一. 更新anaconda:
conda update conda # 更新conda (一般更新anaconda之前要更新conda,也可以选择不更)
conda update anaconda # 更新anaconda
conda update anaconda-navigator # 更新anaconda-navigator
若在更新的时候报错“RemoveError: ‘requests’ is a dependency of conda and cannot be removed from conda’s operating environment.”:
conda update --force conda
若无报错则:
使用管理员权限运行 Anaconda Prompt
升级navigator,执行conda update anaconda-navigator
重置navigator,执行anaconda-navigator --reset
升级客户端,执行conda update anaconda-client
升级安装依赖包,执行conda update -f anaconda-client
过程中报出warning不用管,只要不是error都不用在意。到此anaconda-navigator更新结束
二. 开始菜单快捷方式更新
先把原来的快捷方式从开始菜单删除:
再在命令行(cmd)中转到anaconda安装位置执行代码:
python .\Lib\_nsis.py mkmenus
eg:
三. PyQt5更新(anaconda的图形界面)
pip install sip
pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
到此已经结束手动更新anaconda-navigator,重启电脑点击快捷方式成功运行anaconda,如果对您有帮助请点个赞再走,创作不易,心态炸裂。
补充:如果仍然有“This application failed to start because no Qt platform plugin”报错可以参考以下博客: