【已解决】Anaconda-navigator 卡在Load applications
【求助】Anaconda-navigator 卡在Load applications刚刚下载完anaconda,在anaconda prompt中打开anaconda-navigator出现以下错误:(base) C:\Users\Dell>anaconda-navigatorD:\Anaconda3\lib\site-packages\anaconda_navigator\api...
【已解决】Anaconda-navigator 卡在Load applications,有关utf-8的问题
刚刚下载完anaconda,在anaconda prompt中打开anaconda-navigator
出现以下错误:
(base) C:\Users\Dell>anaconda-navigator
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 538, in version
version = self._vscode_version()
File “D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\lists\apps.py”, line 506, in _vscode_version
stderr = stderr.decode()
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd5 in position 4: invalid continuation byte
并且anaconda navigator卡在load application界面不能动。
根据网上的教程
https://blog.csdn.net/weixin_42529892/article/details/81503261,该升级的都升级了,安装的都安装了,
也卸载重装过,但仍然是这样。
解决:
问题根源:和vscode冲突。
参考了https://blog.csdn.net/sinat_41787040/article/details/98697643的方法,找到了
根据试验,改第506行为:
stderr = stderr.decode('gbk')
确实可行,可以正常打开anaconda navigator和vscode。
但本着尽量不改软件源代码的出发点,尝试另一方法:
不改代码的方法:
先行卸载vscode,尝试打开anaconda navigator:成功。
重装vscode,打开anaconda navigator:也成功。
总结:尽量先装anaconda navigator,再装vscode。不要用anaconda navigator里面的home装vscode,亲测中途卡死。
软件打不开出现问题,用命令行打开试试,能发现报错,以及更多问题。
ps:个人觉着挺常见的问题,居然翻遍网上才找到一篇相似有用的解答……太坑了……
更多推荐
所有评论(0)