转载:https://www.iotword.com/5660.html
在loading applications界面很久然后我点击它绿圈就会消失,没了。但如果再打开会出现 “There is an instance of Anaconda Navigator already running” 的字样,杀死进程步骤如下:
- 打开cmd,输入
tasklist | findstr “pythonw”
- 根据console前面的编号,杀死它们,输入
taskkill /pid xxxx /f
方法一:
重装anaconda(换个版本是OK的)
方法二:
- 打开 anaconda prompt
- 更新 conda update anaconda-navigator
- 重置 anaconda-navigator –reset
- 更新 conda update anaconda-client
- 更新 conda update -f anaconda-client
本人直接卡在第二步,solving environment了很久
方法三:
- 找到anaconda安装目录下的
\anaconda\Lib\site-packages\anaconda_navigator\api
路径
打开里面的conda_api.py
文件 - 找到文件conda_api.py中的
data = yaml.load(f)
将其改为data = yaml.safeload(f)
我没试,原po主试了,他没成功
方法四:
原po主从anaconda prompt输入anaconda-navigator进行打开,会出现一堆不对的报错,home.py有问题啦之类的,最后两句是这个:
versions=[vsdata.get(‘productVersion’)],
AttributeError: ‘str’ object has no attribute ‘get’
大概是vscode有问题导致的(在py的811行左右)
- 找到
\anaconda\Lib\site-packages\anaconda_navigator\api
中的anaconda_api.py
文件 - 找到
versions=[vsdata.get('productVersion')]
修改为versions=["https://update.code.visualstudio.com/api/update/win32-x64/stable/version"]
方法四我也成功啦,😙