(base) C:\Windows\system32>anaconda-navigator
2021-10-20 16:37:13,753 - ERROR download_api._get_url:417
Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "D:\Anaconda\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 499, in setup
self.post_setup(conda_data=conda_data)
File "D:\Anaconda\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 536, in post_setup
self.tab_home.setup(conda_data)
File "D:\Anaconda\lib\site-packages\anaconda_navigator\widgets\tabs\home.py", line 169, in setup
self.set_applications(applications, packages)
File "D:\Anaconda\lib\site-packages\anaconda_navigator\widgets\tabs\home.py", line 204, in set_applications
apps = self.api.process_apps(applications, prefix=self.current_prefix)
File "D:\Anaconda\lib\site-packages\anaconda_navigator\api\anaconda_api.py", line 903, in process_apps
versions=[vsdata.get('productVersion')],
AttributeError: 'str' object has no attribute 'get'
安装Anaconda后,在anaconda prompt中输入anaconda-navigator报如下错误,并且一直在loading applications。
经过查阅,修改D:\Anaconda\Lib\site-packages\anaconda_navigator\api目录下
anaconda_api.py文件中的代码
搜索 Get vscode data from microsoft rest api.
跳转到1056行的
def vscode_application_data(self):
"""Get vscode data from microsoft rest api."""
data = {}
url = "https://update.code.visualstudio.com/api/update/win32-x64/stable/version"
if url:
data = self._download_api.get_url(
url=url,
as_json=True,
non_blocking=False,
)
return data
将url改为
https://update.code.visualstudio.com/api/update/win32-x64/stable/version
保存即可。
重新启动anaconda-navigator
成功打开