打开Anaconda Navigator时卡死在loading applications,关闭所有Anaconda进程(或重启电脑)之后,打开Anaconda Prompt(anaconda),输入anaconda-navigator后依然无法打开,并且报错 “ZeroDivisionError: integer division or modulo by zero” 。
问题分析:
根据您描述的错误提示,直接的报错原因是
在anaconda_navigater下的widget目录下的list
下的app.py文件中,在改文件的一个初始化方法中,
在计算图片高度的时候报错了,报被除数为0的错误。
原因分析:
既然是启动anaconda报错,说明这个app.py
是自带的打开环境需要初始化的库,而这个库报错,
说明anaconda在安装的时候可能由于某种原因,
没有安装好这个库,导致这个库加载不起来。
解决方法:
这里推荐两种解决方法。一个是卸载重装,
和python一起卸载,要卸载干净后再重装。
一个是使用升级重置的方式,具体来说步骤如下:
升级命令 conda update anaconda-navigator
重置命令 anaconda-navigator --reset
如果显示有另外一个程序在使用此文件,
进入任务管理器,尝试将名称和python相关的进程关掉
升级安装依赖包:
执行conda update anaconda-client
重新打开或重启电脑
望采纳哦!!!
这可能是由于Anaconda Navigator配置文件损坏导致的。您可以尝试删除配置文件并重新安装Anaconda Navigator来解决这个问题。
1.关闭Anaconda Navigator和Anaconda Prompt。
2.删除以下文件和文件夹:
%USERPROFILE%.anaconda\navigator
%USERPROFILE%.anaconda\navigator-updater
3.重新打开Anaconda Prompt,输入命令conda install anaconda-navigator
4.重新打开Anaconda Navigator
你这里是否是包含2部分问题:
问题1:
打开anaconda时卡在Loading applications无法进入界面
这是成功实例解决的思路,总结后供你参考:
1、重装anaconda(普遍的方法,但是不一定能解决问题,不到最后先不重装)
2、 更新了anaconda,步骤如下:
以管理员身份打开anaconda prompt
升级navigator:conda update anaconda-navigator
重置navigator:执行anaconda-navigator --reset
升级客户端:conda update anaconda-client
升级安装依赖包:conda update -f anaconda-client
打开:anaconda-navigator
3、anaconda3\Lib\site-packages\anaconda_navigator\api\conda_api.py 行1364 把 data = yaml.load(f) 改为 data = yaml.safeload(f)(完全解决问题虽然不知道原因)改完代码记得要重启电脑,如若重启后仍旧卡在加载页面,可以关闭网络再试一次。
问题2:
ZeroDivisionError: integer division or modulo by zero
ZeroDivisionError:整数除以零或模除以零
icon_height //= self.pixmap.width()
图标高度 //=自像素映射宽度()
取值不能为0
当 Anaconda 在 "Loading applications" 时卡住而无法进入界面,可能是由于 Anaconda 安装文件已损坏或缺失导致。您可以尝试重新安装 Anaconda,或者检查您的电脑上是否有其他版本的 Python 存在,如果有可能将其删除或重命名。
这个问题可能是由Anaconda Navigator或其相关组件的损坏引起的。您可以尝试以下解决方案:
1.重新安装Anaconda Navigator: 在Anaconda Prompt中输入conda install anaconda-navigator --force-reinstall。
2.清除Anaconda缓存: 在Anaconda Prompt中输入conda clean --all。
3.删除并重新安装pyqt: 在Anaconda Prompt中输入conda remove pyqt 和 conda install pyqt。
4.检查您的环境变量是否配置正确。
5.检查是否有其他程序或进程正在占用Anaconda Navigator的端口,如果有就关闭它。
如果以上解决方案都无效,建议您在Anaconda官网或社区上寻找更多帮助。
这是一个已知的Anaconda Navigator bug。解决方案是:
1、删除 $HOME/.anaconda-navigator/navigator-state.json 文件;
2、在Anaconda Prompt中输入: conda update anaconda-navigator ,更新Anaconda Navigator;
3、重启Anaconda Navigator。
如果仍然无法解决问题,建议您尝试卸载Anaconda并重新安装。