问题描述
点击Anaconda-Navigator图标,想打开Navigator,结果一直停留在Loading applications中,如图:
打开Anaconda Prompt,输入 annconda-navigator,过了一会儿,显示报错:ZeroDivisionError
试过以下代码,发现都不能解决这个问题。
conda update anaconda-navigator
conda update --all
conda anaconda-navigator --reset
解决方案
- 打开图中画横线的文件:D:\Swdl\Anaconda\Lib\site-packages\anaconda_navigator\widgets\lists\apps.py
- 找到报错的行: icon_height //= self.pixmap.width()
- 根据错误提示,应该是self.pixmap.width存在等于0的情况,而除数不能为0,因此报错。
- 解决的方法是,在self.pixmap.width()后加上一个正数,比如修改为 icon_height //= self.pixmap.width()+1