昨晚我运行了一个Windows更新,今天早上,Anaconda Navigator在尝试启动它时挂起。谷歌搜索后,我在Anaconda提示中进行了一些更新:
conda update
conda update anaconda-navigator
然后,当我尝试从提示下启动Anaconda Navigator时,我会收到此错误:
2019-03-01 09:23:00,212 - ERROR download_api._get_url:416
Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:UsersxxxxAnaconda3libsite-packagesanaconda_navigatorwidgetsmain_window.py", line 539, in setup
self.post_setup(conda_data=conda_data)
File "C:UsersxxxxAnaconda3libsite-packagesanaconda_navigatorwidgetsmain_window.py", line 576, in post_setup
self.tab_home.setup(conda_data)
File "C:UsersxxxxAnaconda3libsite-packagesanaconda_navigatorwidgetstabshome.py", line 169, in setup
self.set_applications(applications, packages)
File "C:UsersxxxxAnaconda3libsite-packagesanaconda_navigatorwidgetstabshome.py", line 204, in set_applications
apps = self.api.process_apps(applications, prefix=self.current_prefix)
File "C:UsersxxxxAnaconda3libsite-packagesanaconda_navigatorapianaconda_api.py", line 888, in process_apps
versions=[vsdata.get('productVersion')],
AttributeError: 'str' object has no attribute 'get'
我使用Jupyter笔记本和Spyder,这使我头疼。预先感谢!
还有另一个解决方案(不是最好的,但有效)。Anaconda由于任何原因无法检索VSCODE版本。
您需要在文件中替换第888行" c: users xxxx anaconda3 lib lib site-packages anaconda_navigator api api anaconda_api.py"
来自版本= [vsdata.get('productversion')],to versions = [" 1B8E8302E40505020205E69B59BB3559592BB9E60"],
作为一个ubuntu用户,我也发生了,我曾经删除anaconda-navigator,并通过命令再次安装它
-conda remove anaconda-navigator
-conda install anaconda-navigator
如果它不起作用,请在此处检查故障排除页面https://docs.anaconda.com/free/navigator/troubleshooting/
与其他解决方案
在大量重新启动和大量谷歌搜索后,我找到了一个简单的解决方案:
conda update navigator-updater
它有效...现在
对我来说,它仅在我连接到互联网时才起作用。离线,它无法启动。