#折騰anaconda升級python
##問題shell
更新anaconda 後啓動 navigator 卡死 查了好多方法不行,改裝了其餘版本也不行api
解決
後來用cmd 執行命令 anaconda-navigator 報錯了:app
D:\Anaconda3\lib\site-packages\anaconda_navigator\api\conda_api.py:1364: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. data = yaml.load(f) Traceback (most recent call last): File "D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 539, in setup self.post_setup(conda_data=conda_data) File "D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 576, in post_setup self.tab_home.setup(conda_data) File "D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\tabs\home.py", line 169, in setup self.set_applications(applications, packages) File "D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\tabs\home.py", line 231, in set_applications non_conda=app.get('non_conda', False), File "D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\lists\apps.py", line 199, in __init__ to_text_string(self.version) File "D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\lists\apps.py", line 539, in version version = self._vscode_version() File "D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\lists\apps.py", line 507, in _vscode_version stderr = stderr.decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 4: invalid continuation byte
按提示找到源文件apps.py 修改提示行處的錯誤post
stderr = stderr.decode('gbk') #stderr = stderr.decode()
保存後從新執行cmd命令 anaconda-navigatorspa
OK!code