打开anaconda时卡在Loading applications无法进入界面

打开Anaconda Navigator时卡死在loading applications,关闭所有Anaconda进程(或重启电脑)之后,打开Anaconda Prompt(anaconda),输入anaconda-navigator后依然无法打开,并且报错 “ZeroDivisionError: integer division or modulo by zero” 。

img

问题分析:
      根据您描述的错误提示,直接的报错原因是
在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

  1. 删除 Anaconda Navigator 的配置文件,重新安装
  2. 更新 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 行1364data = 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并重新安装。